org.pentaho.platform.dataaccess.datasource.wizard.service.impl
Class DatasourceServiceGwtImpl
java.lang.Object
org.pentaho.platform.dataaccess.datasource.wizard.service.impl.DatasourceServiceGwtImpl
- All Implemented Interfaces:
- IXulAsyncDatasourceService
public class DatasourceServiceGwtImpl
- extends java.lang.Object
- implements IXulAsyncDatasourceService
Method Summary |
void |
deleteLogicalModel(java.lang.String domainId,
java.lang.String modelName,
org.pentaho.ui.xul.XulServiceCallback<java.lang.Boolean> xulCallback)
|
void |
deSerializeModelState(java.lang.String dtoStr,
org.pentaho.ui.xul.XulServiceCallback<DatasourceDTO> callback)
|
void |
doPreview(java.lang.String connectionName,
java.lang.String query,
java.lang.String previewLimit,
org.pentaho.ui.xul.XulServiceCallback<SerializedResultSet> xulCallback)
|
void |
generateLogicalModel(java.lang.String modelName,
java.lang.String connectionName,
java.lang.String dbType,
java.lang.String query,
java.lang.String previewLimit,
org.pentaho.ui.xul.XulServiceCallback<BusinessData> xulCallback)
|
void |
getLogicalModels(org.pentaho.ui.xul.XulServiceCallback<java.util.List<LogicalModelSummary>> xulCallback)
|
void |
hasPermission(org.pentaho.ui.xul.XulServiceCallback<java.lang.Boolean> xulCallback)
|
void |
loadBusinessData(java.lang.String domainId,
java.lang.String modelId,
org.pentaho.ui.xul.XulServiceCallback<BusinessData> xulCallback)
|
void |
saveLogicalModel(org.pentaho.metadata.model.Domain domain,
boolean overwrite,
org.pentaho.ui.xul.XulServiceCallback<java.lang.Boolean> xulCallback)
|
void |
serializeModelState(DatasourceDTO dto,
org.pentaho.ui.xul.XulServiceCallback<java.lang.String> callback)
|
static void |
setServiceEntryPoint(java.lang.String serviceEntryPointBase)
Override the service entry point (use only if you know what you are doing) |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatasourceServiceGwtImpl
public DatasourceServiceGwtImpl()
setServiceEntryPoint
public static void setServiceEntryPoint(java.lang.String serviceEntryPointBase)
- Override the service entry point (use only if you know what you are doing)
doPreview
public void doPreview(java.lang.String connectionName,
java.lang.String query,
java.lang.String previewLimit,
org.pentaho.ui.xul.XulServiceCallback<SerializedResultSet> xulCallback)
- Specified by:
doPreview
in interface IXulAsyncDatasourceService
generateLogicalModel
public void generateLogicalModel(java.lang.String modelName,
java.lang.String connectionName,
java.lang.String dbType,
java.lang.String query,
java.lang.String previewLimit,
org.pentaho.ui.xul.XulServiceCallback<BusinessData> xulCallback)
- Specified by:
generateLogicalModel
in interface IXulAsyncDatasourceService
saveLogicalModel
public void saveLogicalModel(org.pentaho.metadata.model.Domain domain,
boolean overwrite,
org.pentaho.ui.xul.XulServiceCallback<java.lang.Boolean> xulCallback)
- Specified by:
saveLogicalModel
in interface IXulAsyncDatasourceService
hasPermission
public void hasPermission(org.pentaho.ui.xul.XulServiceCallback<java.lang.Boolean> xulCallback)
- Specified by:
hasPermission
in interface IXulAsyncDatasourceService
deleteLogicalModel
public void deleteLogicalModel(java.lang.String domainId,
java.lang.String modelName,
org.pentaho.ui.xul.XulServiceCallback<java.lang.Boolean> xulCallback)
- Specified by:
deleteLogicalModel
in interface IXulAsyncDatasourceService
getLogicalModels
public void getLogicalModels(org.pentaho.ui.xul.XulServiceCallback<java.util.List<LogicalModelSummary>> xulCallback)
- Specified by:
getLogicalModels
in interface IXulAsyncDatasourceService
loadBusinessData
public void loadBusinessData(java.lang.String domainId,
java.lang.String modelId,
org.pentaho.ui.xul.XulServiceCallback<BusinessData> xulCallback)
- Specified by:
loadBusinessData
in interface IXulAsyncDatasourceService
serializeModelState
public void serializeModelState(DatasourceDTO dto,
org.pentaho.ui.xul.XulServiceCallback<java.lang.String> callback)
- Specified by:
serializeModelState
in interface IXulAsyncDatasourceService
deSerializeModelState
public void deSerializeModelState(java.lang.String dtoStr,
org.pentaho.ui.xul.XulServiceCallback<DatasourceDTO> callback)
- Specified by:
deSerializeModelState
in interface IXulAsyncDatasourceService