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

All Known Implementing Classes:
AdornedTargetListClientModule, BasicClientEntityModule, MapStructureClientModule

public interface DataSourceModule

Author:
jfischer

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

Method Detail

isCompatible

boolean isCompatible(OperationType operationType)

buildFields

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

executeFetch

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

executeAdd

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

executeUpdate

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

executeRemove

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

getLinkedValue

String getLinkedValue()

setLinkedValue

void setLinkedValue(String linkedValue)

buildEntity

Entity buildEntity(com.smartgwt.client.data.Record record,
                   com.smartgwt.client.data.DSRequest request)

getCto

CriteriaTransferObject getCto(com.smartgwt.client.data.DSRequest request)

updateRecord

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

buildRecord

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

buildRecords

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

setDataSource

void setDataSource(AbstractDynamicDataSource dataSource)

getCeilingEntityFullyQualifiedClassname

String getCeilingEntityFullyQualifiedClassname()


Copyright © 2013. All Rights Reserved.