org.broadleafcommerce.gwt.admin.server.service.handler
Class OneToOneProductSkuCustomPersistenceHandler

java.lang.Object
  extended by org.broadleafcommerce.gwt.admin.server.service.handler.OneToOneProductSkuCustomPersistenceHandler
All Implemented Interfaces:
CustomPersistenceHandler

public class OneToOneProductSkuCustomPersistenceHandler
extends java.lang.Object
implements CustomPersistenceHandler

Author:
jfischer

Field Summary
static java.lang.String IDENTITYCRITERIA
           
 
Constructor Summary
OneToOneProductSkuCustomPersistenceHandler()
           
 
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)
           
protected  java.util.Map<java.lang.String,FieldMetadata> getMergedProperties(java.lang.Class<?> ceilingEntityFullyQualifiedClass, DynamicEntityDao dynamicEntityDao, java.lang.Boolean populateManyToOneFields, java.lang.String[] includeManyToOneFields, java.lang.String[] excludeManyToOneFields)
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IDENTITYCRITERIA

public static final java.lang.String IDENTITYCRITERIA
See Also:
Constant Field Values
Constructor Detail

OneToOneProductSkuCustomPersistenceHandler

public OneToOneProductSkuCustomPersistenceHandler()
Method Detail

canHandleFetch

public java.lang.Boolean canHandleFetch(java.lang.String ceilingEntityFullyQualifiedClassname,
                                        java.lang.String[] customCriteria)
Specified by:
canHandleFetch in interface CustomPersistenceHandler

canHandleAdd

public java.lang.Boolean canHandleAdd(java.lang.String ceilingEntityFullyQualifiedClassname,
                                      java.lang.String[] customCriteria)
Specified by:
canHandleAdd in interface CustomPersistenceHandler

canHandleRemove

public java.lang.Boolean canHandleRemove(java.lang.String ceilingEntityFullyQualifiedClassname,
                                         java.lang.String[] customCriteria)
Specified by:
canHandleRemove in interface CustomPersistenceHandler

canHandleUpdate

public java.lang.Boolean canHandleUpdate(java.lang.String ceilingEntityFullyQualifiedClassname,
                                         java.lang.String[] customCriteria)
Specified by:
canHandleUpdate in interface CustomPersistenceHandler

canHandleInspect

public java.lang.Boolean canHandleInspect(java.lang.String ceilingEntityFullyQualifiedClassname,
                                          java.lang.String[] customCriteria)
Specified by:
canHandleInspect in interface CustomPersistenceHandler

inspect

public 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
Specified by:
inspect in interface CustomPersistenceHandler
Throws:
ServiceException

fetch

public 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
Specified by:
fetch in interface CustomPersistenceHandler
Throws:
ServiceException

add

public Entity add(Entity entity,
                  PersistencePerspective persistencePerspective,
                  java.lang.String[] customCriteria,
                  DynamicEntityDao dynamicEntityDao,
                  RecordHelper helper)
           throws ServiceException
Specified by:
add in interface CustomPersistenceHandler
Throws:
ServiceException

remove

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

update

public Entity update(Entity entity,
                     PersistencePerspective persistencePerspective,
                     java.lang.String[] customCriteria,
                     DynamicEntityDao dynamicEntityDao,
                     RecordHelper helper)
              throws ServiceException
Specified by:
update in interface CustomPersistenceHandler
Throws:
ServiceException

getMergedProperties

protected java.util.Map<java.lang.String,FieldMetadata> getMergedProperties(java.lang.Class<?> ceilingEntityFullyQualifiedClass,
                                                                            DynamicEntityDao dynamicEntityDao,
                                                                            java.lang.Boolean populateManyToOneFields,
                                                                            java.lang.String[] includeManyToOneFields,
                                                                            java.lang.String[] excludeManyToOneFields)
                                                                     throws java.lang.ClassNotFoundException,
                                                                            java.lang.SecurityException,
                                                                            java.lang.IllegalArgumentException,
                                                                            java.lang.NoSuchMethodException,
                                                                            java.lang.IllegalAccessException,
                                                                            java.lang.reflect.InvocationTargetException
Throws:
java.lang.ClassNotFoundException
java.lang.SecurityException
java.lang.IllegalArgumentException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException


Copyright © 2011. All Rights Reserved.