org.pentaho.platform.dataaccess.datasource.wizard.service
Interface IXulAsyncDatasourceService
- All Known Implementing Classes:
- DatasourceServiceDebugImpl, DatasourceServiceGwtImpl
public interface IXulAsyncDatasourceService
Method Summary |
void |
deleteLogicalModel(java.lang.String domainId,
java.lang.String modelName,
org.pentaho.ui.xul.XulServiceCallback<java.lang.Boolean> callback)
|
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> callback)
|
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> callback)
|
void |
getLogicalModels(org.pentaho.ui.xul.XulServiceCallback<java.util.List<LogicalModelSummary>> callback)
|
void |
hasPermission(org.pentaho.ui.xul.XulServiceCallback<java.lang.Boolean> callback)
|
void |
loadBusinessData(java.lang.String domainId,
java.lang.String modelId,
org.pentaho.ui.xul.XulServiceCallback<BusinessData> callback)
|
void |
saveLogicalModel(org.pentaho.metadata.model.Domain domain,
boolean overwrite,
org.pentaho.ui.xul.XulServiceCallback<java.lang.Boolean> callback)
|
void |
serializeModelState(DatasourceDTO dto,
org.pentaho.ui.xul.XulServiceCallback<java.lang.String> callback)
|
getLogicalModels
void getLogicalModels(org.pentaho.ui.xul.XulServiceCallback<java.util.List<LogicalModelSummary>> callback)
deleteLogicalModel
void deleteLogicalModel(java.lang.String domainId,
java.lang.String modelName,
org.pentaho.ui.xul.XulServiceCallback<java.lang.Boolean> callback)
doPreview
void doPreview(java.lang.String connectionName,
java.lang.String query,
java.lang.String previewLimit,
org.pentaho.ui.xul.XulServiceCallback<SerializedResultSet> callback)
generateLogicalModel
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> callback)
saveLogicalModel
void saveLogicalModel(org.pentaho.metadata.model.Domain domain,
boolean overwrite,
org.pentaho.ui.xul.XulServiceCallback<java.lang.Boolean> callback)
hasPermission
void hasPermission(org.pentaho.ui.xul.XulServiceCallback<java.lang.Boolean> callback)
loadBusinessData
void loadBusinessData(java.lang.String domainId,
java.lang.String modelId,
org.pentaho.ui.xul.XulServiceCallback<BusinessData> callback)
serializeModelState
void serializeModelState(DatasourceDTO dto,
org.pentaho.ui.xul.XulServiceCallback<java.lang.String> callback)
deSerializeModelState
void deSerializeModelState(java.lang.String dtoStr,
org.pentaho.ui.xul.XulServiceCallback<DatasourceDTO> callback)