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

java.lang.Object
  extended by org.broadleafcommerce.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(PersistencePackage persistencePackage, DynamicEntityDao dynamicEntityDao, RecordHelper helper)
           
 java.lang.Boolean canHandleAdd(PersistencePackage persistencePackage)
           
 java.lang.Boolean canHandleFetch(PersistencePackage persistencePackage)
           
 java.lang.Boolean canHandleInspect(PersistencePackage persistencePackage)
           
 java.lang.Boolean canHandleRemove(PersistencePackage persistencePackage)
           
 java.lang.Boolean canHandleUpdate(PersistencePackage persistencePackage)
           
 DynamicResultSet fetch(PersistencePackage persistencePackage, com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto, 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(PersistencePackage persistencePackage, java.util.Map<java.lang.String,FieldMetadata> metadataOverrides, DynamicEntityDao dynamicEntityDao, InspectHelper helper)
           
 void remove(PersistencePackage persistencePackage, DynamicEntityDao dynamicEntityDao, RecordHelper helper)
           
 Entity update(PersistencePackage persistencePackage, 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(PersistencePackage persistencePackage)
Specified by:
canHandleFetch in interface CustomPersistenceHandler

canHandleAdd

public java.lang.Boolean canHandleAdd(PersistencePackage persistencePackage)
Specified by:
canHandleAdd in interface CustomPersistenceHandler

canHandleRemove

public java.lang.Boolean canHandleRemove(PersistencePackage persistencePackage)
Specified by:
canHandleRemove in interface CustomPersistenceHandler

canHandleUpdate

public java.lang.Boolean canHandleUpdate(PersistencePackage persistencePackage)
Specified by:
canHandleUpdate in interface CustomPersistenceHandler

canHandleInspect

public java.lang.Boolean canHandleInspect(PersistencePackage persistencePackage)
Specified by:
canHandleInspect in interface CustomPersistenceHandler

inspect

public DynamicResultSet inspect(PersistencePackage persistencePackage,
                                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(PersistencePackage persistencePackage,
                              com.anasoft.os.daofusion.cto.client.CriteriaTransferObject cto,
                              DynamicEntityDao dynamicEntityDao,
                              RecordHelper helper)
                       throws ServiceException
Specified by:
fetch in interface CustomPersistenceHandler
Throws:
ServiceException

add

public Entity add(PersistencePackage persistencePackage,
                  DynamicEntityDao dynamicEntityDao,
                  RecordHelper helper)
           throws ServiceException
Specified by:
add in interface CustomPersistenceHandler
Throws:
ServiceException

remove

public void remove(PersistencePackage persistencePackage,
                   DynamicEntityDao dynamicEntityDao,
                   RecordHelper helper)
            throws ServiceException
Specified by:
remove in interface CustomPersistenceHandler
Throws:
ServiceException

update

public Entity update(PersistencePackage persistencePackage,
                     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.