org.broadleafcommerce.openadmin.client.datasource.dynamic.module
Class MapStructureClientModule

java.lang.Object
  extended by org.broadleafcommerce.openadmin.client.datasource.dynamic.module.BasicClientEntityModule
      extended by org.broadleafcommerce.openadmin.client.datasource.dynamic.module.MapStructureClientModule
All Implemented Interfaces:
DataSourceModule

public class MapStructureClientModule
extends BasicClientEntityModule

Author:
jfischer

Field Summary
 
Fields inherited from class org.broadleafcommerce.openadmin.client.datasource.dynamic.module.BasicClientEntityModule
ceilingEntityFullyQualifiedClassname, currentForeignKey, dataSource, fetchTypeFullyQualifiedClassname, formatter, linkedValue, loadLevelCount, persistencePerspective, service
 
Constructor Summary
MapStructureClientModule(String ceilingEntityFullyQualifiedClassname, PersistencePerspective persistencePerspective, DynamicEntityServiceAsync service)
           
MapStructureClientModule(String ceilingEntityFullyQualifiedClassname, String fetchTypeFullyQualifiedClassname, PersistencePerspective persistencePerspective, DynamicEntityServiceAsync service)
           
 
Method Summary
 void buildFields(String[] customCriteria, Boolean overrideFieldSort, com.google.gwt.user.client.rpc.AsyncCallback<com.smartgwt.client.data.DataSource> cb)
           
 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)
           
 boolean isCompatible(OperationType operationType)
           
 com.smartgwt.client.data.Record updateRecord(Entity entity, com.smartgwt.client.data.Record record, Boolean updateId)
           
 
Methods inherited from class org.broadleafcommerce.openadmin.client.datasource.dynamic.module.BasicClientEntityModule
buildCriteria, buildEntity, buildRecord, buildRecords, filterProperties, getCeilingEntityFullyQualifiedClassname, getCto, getCurrentForeignKey, getLinkedValue, getLocalizedString, processFilterValueClause, setCurrentForeignKey, setDataSource, setLinkedValue, updateMinutesFromDateFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapStructureClientModule

public MapStructureClientModule(String ceilingEntityFullyQualifiedClassname,
                                String fetchTypeFullyQualifiedClassname,
                                PersistencePerspective persistencePerspective,
                                DynamicEntityServiceAsync service)

MapStructureClientModule

public MapStructureClientModule(String ceilingEntityFullyQualifiedClassname,
                                PersistencePerspective persistencePerspective,
                                DynamicEntityServiceAsync service)
Method Detail

executeFetch

public 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)
Specified by:
executeFetch in interface DataSourceModule
Overrides:
executeFetch in class BasicClientEntityModule

executeUpdate

public 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)
Specified by:
executeUpdate in interface DataSourceModule
Overrides:
executeUpdate in class BasicClientEntityModule

executeRemove

public 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)
Specified by:
executeRemove in interface DataSourceModule
Overrides:
executeRemove in class BasicClientEntityModule

updateRecord

public com.smartgwt.client.data.Record updateRecord(Entity entity,
                                                    com.smartgwt.client.data.Record record,
                                                    Boolean updateId)
Specified by:
updateRecord in interface DataSourceModule
Overrides:
updateRecord in class BasicClientEntityModule

executeAdd

public 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)
Specified by:
executeAdd in interface DataSourceModule
Overrides:
executeAdd in class BasicClientEntityModule

buildFields

public void buildFields(String[] customCriteria,
                        Boolean overrideFieldSort,
                        com.google.gwt.user.client.rpc.AsyncCallback<com.smartgwt.client.data.DataSource> cb)
Specified by:
buildFields in interface DataSourceModule
Overrides:
buildFields in class BasicClientEntityModule

isCompatible

public boolean isCompatible(OperationType operationType)
Specified by:
isCompatible in interface DataSourceModule
Overrides:
isCompatible in class BasicClientEntityModule


Copyright © 2013. All Rights Reserved.