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

java.lang.Object
  extended by org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
      extended by org.broadleafcommerce.admin.server.service.handler.CategoryCustomPersistenceHandler
All Implemented Interfaces:
CustomPersistenceHandler

public class CategoryCustomPersistenceHandler
extends CustomPersistenceHandlerAdapter

Author:
jfischer

Constructor Summary
CategoryCustomPersistenceHandler()
           
 
Method Summary
 Entity add(PersistencePackage persistencePackage, DynamicEntityDao dynamicEntityDao, RecordHelper helper)
           
 java.lang.Boolean canHandleAdd(PersistencePackage persistencePackage)
           
 java.lang.Boolean canHandleRemove(PersistencePackage persistencePackage)
           
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, java.lang.String configurationKey)
           
 void remove(PersistencePackage persistencePackage, DynamicEntityDao dynamicEntityDao, RecordHelper helper)
           
 
Methods inherited from class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
canHandleFetch, canHandleInspect, canHandleUpdate, fetch, inspect, update, willHandleSecurity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CategoryCustomPersistenceHandler

public CategoryCustomPersistenceHandler()
Method Detail

canHandleRemove

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

canHandleAdd

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

add

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

remove

public void remove(PersistencePackage persistencePackage,
                   DynamicEntityDao dynamicEntityDao,
                   RecordHelper helper)
            throws ServiceException
Specified by:
remove in interface CustomPersistenceHandler
Overrides:
remove in class CustomPersistenceHandlerAdapter
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,
                                                                            java.lang.String configurationKey)
                                                                     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 © 2012. All Rights Reserved.