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 Object
- implements IXulAsyncDatasourceService
Method Summary |
void |
deleteLogicalModel(String domainId,
String modelName,
org.pentaho.ui.xul.XulServiceCallback<Boolean> xulCallback)
|
void |
deSerializeModelState(String dtoStr,
org.pentaho.ui.xul.XulServiceCallback<DatasourceDTO> callback)
|
void |
doPreview(String connectionName,
String query,
String previewLimit,
org.pentaho.ui.xul.XulServiceCallback<SerializedResultSet> xulCallback)
|
void |
generateLogicalModel(String modelName,
String connectionName,
String dbType,
String query,
String previewLimit,
org.pentaho.ui.xul.XulServiceCallback<BusinessData> xulCallback)
|
void |
getLogicalModels(org.pentaho.ui.xul.XulServiceCallback<List<LogicalModelSummary>> xulCallback)
|
void |
hasPermission(org.pentaho.ui.xul.XulServiceCallback<Boolean> xulCallback)
|
void |
loadBusinessData(String domainId,
String modelId,
org.pentaho.ui.xul.XulServiceCallback<BusinessData> xulCallback)
|
void |
saveLogicalModel(org.pentaho.metadata.model.Domain domain,
boolean overwrite,
org.pentaho.ui.xul.XulServiceCallback<Boolean> xulCallback)
|
void |
serializeModelState(DatasourceDTO dto,
org.pentaho.ui.xul.XulServiceCallback<String> callback)
|
static void |
setServiceEntryPoint(String serviceEntryPointBase)
Override the service entry point (use only if you know what you are doing) |
DatasourceServiceGwtImpl
public DatasourceServiceGwtImpl()
setServiceEntryPoint
public static void setServiceEntryPoint(String serviceEntryPointBase)
- Override the service entry point (use only if you know what you are doing)
doPreview
public void doPreview(String connectionName,
String query,
String previewLimit,
org.pentaho.ui.xul.XulServiceCallback<SerializedResultSet> xulCallback)
- Specified by:
doPreview
in interface IXulAsyncDatasourceService
generateLogicalModel
public void generateLogicalModel(String modelName,
String connectionName,
String dbType,
String query,
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<Boolean> xulCallback)
- Specified by:
saveLogicalModel
in interface IXulAsyncDatasourceService
hasPermission
public void hasPermission(org.pentaho.ui.xul.XulServiceCallback<Boolean> xulCallback)
- Specified by:
hasPermission
in interface IXulAsyncDatasourceService
deleteLogicalModel
public void deleteLogicalModel(String domainId,
String modelName,
org.pentaho.ui.xul.XulServiceCallback<Boolean> xulCallback)
- Specified by:
deleteLogicalModel
in interface IXulAsyncDatasourceService
getLogicalModels
public void getLogicalModels(org.pentaho.ui.xul.XulServiceCallback<List<LogicalModelSummary>> xulCallback)
- Specified by:
getLogicalModels
in interface IXulAsyncDatasourceService
loadBusinessData
public void loadBusinessData(String domainId,
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<String> callback)
- Specified by:
serializeModelState
in interface IXulAsyncDatasourceService
deSerializeModelState
public void deSerializeModelState(String dtoStr,
org.pentaho.ui.xul.XulServiceCallback<DatasourceDTO> callback)
- Specified by:
deSerializeModelState
in interface IXulAsyncDatasourceService