org.pentaho.platform.dataaccess.datasource.wizard.service.gwt
Interface IGwtDatasourceServiceAsync


public interface IGwtDatasourceServiceAsync


Method Summary
 void deleteLogicalModel(java.lang.String domainId, java.lang.String modelName, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean> callback)
           
 void deSerializeModelState(java.lang.String dtoStr, com.google.gwt.user.client.rpc.AsyncCallback<DatasourceDTO> callback)
           
 void doPreview(java.lang.String connectionName, java.lang.String query, java.lang.String previewLimit, com.google.gwt.user.client.rpc.AsyncCallback<SerializedResultSet> callback)
           
 void generateLogicalModel(java.lang.String modelName, java.lang.String connectionName, java.lang.String dbType, java.lang.String query, java.lang.String previewLimit, com.google.gwt.user.client.rpc.AsyncCallback<BusinessData> callback)
           
 void getLogicalModels(com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<LogicalModelSummary>> callback)
           
 void gwtWorkaround(BogoPojo pojo, com.google.gwt.user.client.rpc.AsyncCallback<BogoPojo> callback)
           
 void hasPermission(com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean> callback)
           
 void loadBusinessData(java.lang.String domainId, java.lang.String modelId, com.google.gwt.user.client.rpc.AsyncCallback<BusinessData> callback)
           
 void saveLogicalModel(org.pentaho.metadata.model.Domain domain, boolean overwrite, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean> callback)
           
 void serializeModelState(DatasourceDTO dto, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.String> callback)
           
 

Method Detail

getLogicalModels

void getLogicalModels(com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<LogicalModelSummary>> callback)

deleteLogicalModel

void deleteLogicalModel(java.lang.String domainId,
                        java.lang.String modelName,
                        com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean> callback)

doPreview

void doPreview(java.lang.String connectionName,
               java.lang.String query,
               java.lang.String previewLimit,
               com.google.gwt.user.client.rpc.AsyncCallback<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,
                          com.google.gwt.user.client.rpc.AsyncCallback<BusinessData> callback)

saveLogicalModel

void saveLogicalModel(org.pentaho.metadata.model.Domain domain,
                      boolean overwrite,
                      com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean> callback)

hasPermission

void hasPermission(com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean> callback)

gwtWorkaround

void gwtWorkaround(BogoPojo pojo,
                   com.google.gwt.user.client.rpc.AsyncCallback<BogoPojo> callback)

loadBusinessData

void loadBusinessData(java.lang.String domainId,
                      java.lang.String modelId,
                      com.google.gwt.user.client.rpc.AsyncCallback<BusinessData> callback)

serializeModelState

void serializeModelState(DatasourceDTO dto,
                         com.google.gwt.user.client.rpc.AsyncCallback<java.lang.String> callback)

deSerializeModelState

void deSerializeModelState(java.lang.String dtoStr,
                           com.google.gwt.user.client.rpc.AsyncCallback<DatasourceDTO> callback)