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

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

public class AdornedTargetListClientModule
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
AdornedTargetListClientModule(String ceilingEntityFullyQualifiedClassname, PersistencePerspective persistencePerspective, DynamicEntityServiceAsync service)
           
 
Method Summary
 Entity buildEntity(com.smartgwt.client.data.Record record, com.smartgwt.client.data.DSRequest request)
           
 CriteriaTransferObject getCto(com.smartgwt.client.data.DSRequest request)
          Transforms the given request into CriteriaTransferObject instance.
 boolean isCompatible(OperationType operationType)
           
 
Methods inherited from class org.broadleafcommerce.openadmin.client.datasource.dynamic.module.BasicClientEntityModule
buildCriteria, buildFields, buildRecord, buildRecords, executeAdd, executeFetch, executeRemove, executeUpdate, filterProperties, getCeilingEntityFullyQualifiedClassname, getCurrentForeignKey, getLinkedValue, getLocalizedString, processFilterValueClause, setCurrentForeignKey, setDataSource, setLinkedValue, updateMinutesFromDateFilter, updateRecord
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdornedTargetListClientModule

public AdornedTargetListClientModule(String ceilingEntityFullyQualifiedClassname,
                                     PersistencePerspective persistencePerspective,
                                     DynamicEntityServiceAsync service)
Parameters:
ceilingEntityFullyQualifiedClassname -
persistencePerspective -
service -
Method Detail

getCto

public CriteriaTransferObject getCto(com.smartgwt.client.data.DSRequest request)
Description copied from class: BasicClientEntityModule
Transforms the given request into CriteriaTransferObject instance.

We are doing this because we can apply seamless CTO-to-criteria conversions back on the server.

Specified by:
getCto in interface DataSourceModule
Overrides:
getCto in class BasicClientEntityModule

isCompatible

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

buildEntity

public Entity buildEntity(com.smartgwt.client.data.Record record,
                          com.smartgwt.client.data.DSRequest request)
Specified by:
buildEntity in interface DataSourceModule
Overrides:
buildEntity in class BasicClientEntityModule


Copyright © 2013. All Rights Reserved.