org.broadleafcommerce.gwt.client.datasource.dynamic.module
Interface DataSourceModule

All Known Implementing Classes:
BasicClientEntityModule, JoinStructureClientModule, MapStructureClientModule

public interface DataSourceModule

Author:
jfischer

Method Summary
 Entity buildEntity(com.smartgwt.client.data.Record record)
           
 void buildFields(java.lang.String[] customCriteria, java.lang.Boolean overrideFieldSort, com.google.gwt.user.client.rpc.AsyncCallback<com.smartgwt.client.data.DataSource> cb)
           
 com.smartgwt.client.data.Record buildRecord(Entity entity, java.lang.Boolean updateId)
           
 com.smartgwt.client.widgets.tree.TreeNode[] buildRecords(DynamicResultSet result, java.lang.String[] filterOutIds)
           
 void executeAdd(java.lang.String requestId, com.smartgwt.client.data.DSRequest request, com.smartgwt.client.data.DSResponse response, java.lang.String[] customCriteria, com.google.gwt.user.client.rpc.AsyncCallback<com.smartgwt.client.data.DataSource> cb)
           
 void executeFetch(java.lang.String requestId, com.smartgwt.client.data.DSRequest request, com.smartgwt.client.data.DSResponse response, java.lang.String[] customCriteria, com.google.gwt.user.client.rpc.AsyncCallback<com.smartgwt.client.data.DataSource> cb)
           
 void executeRemove(java.lang.String requestId, com.smartgwt.client.data.DSRequest request, com.smartgwt.client.data.DSResponse response, java.lang.String[] customCriteria, com.google.gwt.user.client.rpc.AsyncCallback<com.smartgwt.client.data.DataSource> cb)
           
 void executeUpdate(java.lang.String requestId, com.smartgwt.client.data.DSRequest request, com.smartgwt.client.data.DSResponse response, java.lang.String[] customCriteria, com.google.gwt.user.client.rpc.AsyncCallback<com.smartgwt.client.data.DataSource> cb)
           
 java.lang.String getCeilingEntityFullyQualifiedClassname()
           
 com.anasoft.os.daofusion.cto.client.CriteriaTransferObject getCto(com.smartgwt.client.data.DSRequest request)
           
 java.lang.String getLinkedValue()
           
 boolean isCompatible(OperationType operationType)
           
 void setDataSource(AbstractDynamicDataSource dataSource)
           
 void setLinkedValue(java.lang.String linkedValue)
           
 com.smartgwt.client.data.Record updateRecord(Entity entity, com.smartgwt.client.data.Record record, java.lang.Boolean updateId)
           
 

Method Detail

isCompatible

boolean isCompatible(OperationType operationType)

buildFields

void buildFields(java.lang.String[] customCriteria,
                 java.lang.Boolean overrideFieldSort,
                 com.google.gwt.user.client.rpc.AsyncCallback<com.smartgwt.client.data.DataSource> cb)

executeFetch

void executeFetch(java.lang.String requestId,
                  com.smartgwt.client.data.DSRequest request,
                  com.smartgwt.client.data.DSResponse response,
                  java.lang.String[] customCriteria,
                  com.google.gwt.user.client.rpc.AsyncCallback<com.smartgwt.client.data.DataSource> cb)

executeAdd

void executeAdd(java.lang.String requestId,
                com.smartgwt.client.data.DSRequest request,
                com.smartgwt.client.data.DSResponse response,
                java.lang.String[] customCriteria,
                com.google.gwt.user.client.rpc.AsyncCallback<com.smartgwt.client.data.DataSource> cb)

executeUpdate

void executeUpdate(java.lang.String requestId,
                   com.smartgwt.client.data.DSRequest request,
                   com.smartgwt.client.data.DSResponse response,
                   java.lang.String[] customCriteria,
                   com.google.gwt.user.client.rpc.AsyncCallback<com.smartgwt.client.data.DataSource> cb)

executeRemove

void executeRemove(java.lang.String requestId,
                   com.smartgwt.client.data.DSRequest request,
                   com.smartgwt.client.data.DSResponse response,
                   java.lang.String[] customCriteria,
                   com.google.gwt.user.client.rpc.AsyncCallback<com.smartgwt.client.data.DataSource> cb)

getLinkedValue

java.lang.String getLinkedValue()

setLinkedValue

void setLinkedValue(java.lang.String linkedValue)

buildEntity

Entity buildEntity(com.smartgwt.client.data.Record record)

getCto

com.anasoft.os.daofusion.cto.client.CriteriaTransferObject getCto(com.smartgwt.client.data.DSRequest request)

updateRecord

com.smartgwt.client.data.Record updateRecord(Entity entity,
                                             com.smartgwt.client.data.Record record,
                                             java.lang.Boolean updateId)

buildRecord

com.smartgwt.client.data.Record buildRecord(Entity entity,
                                            java.lang.Boolean updateId)

buildRecords

com.smartgwt.client.widgets.tree.TreeNode[] buildRecords(DynamicResultSet result,
                                                         java.lang.String[] filterOutIds)

setDataSource

void setDataSource(AbstractDynamicDataSource dataSource)

getCeilingEntityFullyQualifiedClassname

java.lang.String getCeilingEntityFullyQualifiedClassname()


Copyright © 2011. All Rights Reserved.