org.broadleafcommerce.gwt.server.service.handler
Interface CustomPersistenceHandler


public interface CustomPersistenceHandler

Author:
jfischer

Method Summary
 Entity add(Entity entity, PersistencePerspective persistencePerspective, java.lang.String[] customCriteria, DynamicEntityDao dynamicEntityDao, RecordHelper helper)
           
 java.lang.Boolean canHandleAdd(java.lang.String ceilingEntityFullyQualifiedClassname, java.lang.String[] customCriteria)
           
 java.lang.Boolean canHandleFetch(java.lang.String ceilingEntityFullyQualifiedClassname, java.lang.String[] customCriteria)
           
 java.lang.Boolean canHandleInspect(java.lang.String ceilingEntityFullyQualifiedClassname, java.lang.String[] customCriteria)
           
 java.lang.Boolean canHandleRemove(java.lang.String ceilingEntityFullyQualifiedClassname, java.lang.String[] customCriteria)
           
 java.lang.Boolean canHandleUpdate(java.lang.String ceilingEntityFullyQualifiedClassname, java.lang.String[] customCriteria)
           
 DynamicResultSet fetch(java.lang.String ceilingEntityFullyQualifiedClassname, PersistencePerspective persistencePerspective, com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto, java.lang.String[] customCriteria, DynamicEntityDao dynamicEntityDao, RecordHelper helper)
           
 DynamicResultSet inspect(java.lang.String ceilingEntityFullyQualifiedClassname, PersistencePerspective persistencePerspective, java.lang.String[] customCriteria, java.util.Map<java.lang.String,FieldMetadata> metadataOverrides, DynamicEntityDao dynamicEntityDao, InspectHelper helper)
           
 void remove(Entity entity, PersistencePerspective persistencePerspective, java.lang.String[] customCriteria, DynamicEntityDao dynamicEntityDao, RecordHelper helper)
           
 Entity update(Entity entity, PersistencePerspective persistencePerspective, java.lang.String[] customCriteria, DynamicEntityDao dynamicEntityDao, RecordHelper helper)
           
 

Method Detail

canHandleInspect

java.lang.Boolean canHandleInspect(java.lang.String ceilingEntityFullyQualifiedClassname,
                                   java.lang.String[] customCriteria)

canHandleFetch

java.lang.Boolean canHandleFetch(java.lang.String ceilingEntityFullyQualifiedClassname,
                                 java.lang.String[] customCriteria)

canHandleAdd

java.lang.Boolean canHandleAdd(java.lang.String ceilingEntityFullyQualifiedClassname,
                               java.lang.String[] customCriteria)

canHandleRemove

java.lang.Boolean canHandleRemove(java.lang.String ceilingEntityFullyQualifiedClassname,
                                  java.lang.String[] customCriteria)

canHandleUpdate

java.lang.Boolean canHandleUpdate(java.lang.String ceilingEntityFullyQualifiedClassname,
                                  java.lang.String[] customCriteria)

inspect

DynamicResultSet inspect(java.lang.String ceilingEntityFullyQualifiedClassname,
                         PersistencePerspective persistencePerspective,
                         java.lang.String[] customCriteria,
                         java.util.Map<java.lang.String,FieldMetadata> metadataOverrides,
                         DynamicEntityDao dynamicEntityDao,
                         InspectHelper helper)
                         throws ServiceException
Throws:
ServiceException

fetch

DynamicResultSet fetch(java.lang.String ceilingEntityFullyQualifiedClassname,
                       PersistencePerspective persistencePerspective,
                       com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto,
                       java.lang.String[] customCriteria,
                       DynamicEntityDao dynamicEntityDao,
                       RecordHelper helper)
                       throws ServiceException
Throws:
ServiceException

add

Entity add(Entity entity,
           PersistencePerspective persistencePerspective,
           java.lang.String[] customCriteria,
           DynamicEntityDao dynamicEntityDao,
           RecordHelper helper)
           throws ServiceException
Throws:
ServiceException

remove

void remove(Entity entity,
            PersistencePerspective persistencePerspective,
            java.lang.String[] customCriteria,
            DynamicEntityDao dynamicEntityDao,
            RecordHelper helper)
            throws ServiceException
Throws:
ServiceException

update

Entity update(Entity entity,
              PersistencePerspective persistencePerspective,
              java.lang.String[] customCriteria,
              DynamicEntityDao dynamicEntityDao,
              RecordHelper helper)
              throws ServiceException
Throws:
ServiceException


Copyright © 2011. All Rights Reserved.