public abstract class AbstractProductCustomPersistenceHandlerExtensionHandler extends org.broadleafcommerce.common.extension.AbstractExtensionHandler implements ProductCustomPersistenceHandlerExtensionHandler
ProductCustomPersistenceHandlerExtensionHandler| Constructor and Description |
|---|
AbstractProductCustomPersistenceHandlerExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
endFetchState()
Cleanup any special state started by
ProductCustomPersistenceHandlerExtensionHandler.initiateFetchState() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
initiateFetchState()
Setup any special state to influence the fetch results
|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
manageAdditionalFilterMappings(CriteriaTransferObject cto)
Perform any special filtering for the fetch
|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
manageFields(PersistencePackage persistencePackage,
Product product)
Perform any special handling for field on the product
|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
manageInspect(Map<String,FieldMetadata> metadata)
Perform any special metadata handling for the inspect
|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
manageParentCategoryForAdd(PersistencePackage persistencePackage,
Product product)
Perform any special handling for the parent category of a product during a product add
|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
manageParentCategoryForUpdate(PersistencePackage persistencePackage,
Product product)
Perform any special handling for the parent category of a product during a product update
|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
manageRemove(PersistencePackage persistencePackage,
Product product)
Perform any special handling for the remove
|
getPriority, isEnabled, setEnabled, setPrioritypublic AbstractProductCustomPersistenceHandlerExtensionHandler()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType manageParentCategoryForAdd(PersistencePackage persistencePackage, Product product) throws org.broadleafcommerce.common.exception.ServiceException
ProductCustomPersistenceHandlerExtensionHandlermanageParentCategoryForAdd in interface ProductCustomPersistenceHandlerExtensionHandlerorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType manageParentCategoryForUpdate(PersistencePackage persistencePackage, Product product) throws org.broadleafcommerce.common.exception.ServiceException
ProductCustomPersistenceHandlerExtensionHandlermanageParentCategoryForUpdate in interface ProductCustomPersistenceHandlerExtensionHandlerorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType manageRemove(PersistencePackage persistencePackage, Product product) throws org.broadleafcommerce.common.exception.ServiceException
ProductCustomPersistenceHandlerExtensionHandlermanageRemove in interface ProductCustomPersistenceHandlerExtensionHandlerorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType manageInspect(Map<String,FieldMetadata> metadata) throws org.broadleafcommerce.common.exception.ServiceException
ProductCustomPersistenceHandlerExtensionHandlermanageInspect in interface ProductCustomPersistenceHandlerExtensionHandlerorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType manageFields(PersistencePackage persistencePackage, Product product) throws org.broadleafcommerce.common.exception.ServiceException
ProductCustomPersistenceHandlerExtensionHandlermanageFields in interface ProductCustomPersistenceHandlerExtensionHandlerorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType initiateFetchState()
throws org.broadleafcommerce.common.exception.ServiceException
ProductCustomPersistenceHandlerExtensionHandlerinitiateFetchState in interface ProductCustomPersistenceHandlerExtensionHandlerorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType endFetchState()
throws org.broadleafcommerce.common.exception.ServiceException
ProductCustomPersistenceHandlerExtensionHandlerProductCustomPersistenceHandlerExtensionHandler.initiateFetchState()endFetchState in interface ProductCustomPersistenceHandlerExtensionHandlerorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType manageAdditionalFilterMappings(CriteriaTransferObject cto) throws org.broadleafcommerce.common.exception.ServiceException
ProductCustomPersistenceHandlerExtensionHandlermanageAdditionalFilterMappings in interface ProductCustomPersistenceHandlerExtensionHandlerorg.broadleafcommerce.common.exception.ServiceExceptionCopyright © 2016. All rights reserved.