public interface ProductCustomPersistenceHandlerExtensionHandler
extends org.broadleafcommerce.common.extension.ExtensionHandler
ProductCustomPersistenceHandler| Modifier and Type | Method and Description |
|---|---|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
endFetchState()
Cleanup any special state started by
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
|
org.broadleafcommerce.common.extension.ExtensionResultStatusType manageParentCategoryForAdd(PersistencePackage persistencePackage, Product product) throws org.broadleafcommerce.common.exception.ServiceException
product - org.broadleafcommerce.common.exception.ServiceExceptionorg.broadleafcommerce.common.extension.ExtensionResultStatusType manageParentCategoryForUpdate(PersistencePackage persistencePackage, Product product) throws org.broadleafcommerce.common.exception.ServiceException
product - org.broadleafcommerce.common.exception.ServiceExceptionorg.broadleafcommerce.common.extension.ExtensionResultStatusType manageRemove(PersistencePackage persistencePackage, Product product) throws org.broadleafcommerce.common.exception.ServiceException
product - org.broadleafcommerce.common.exception.ServiceExceptionorg.broadleafcommerce.common.extension.ExtensionResultStatusType manageInspect(Map<String,FieldMetadata> metadata) throws org.broadleafcommerce.common.exception.ServiceException
metadata - org.broadleafcommerce.common.exception.ServiceExceptionorg.broadleafcommerce.common.extension.ExtensionResultStatusType manageFields(PersistencePackage persistencePackage, Product product) throws org.broadleafcommerce.common.exception.ServiceException
persistencePackage - product - org.broadleafcommerce.common.exception.ServiceExceptionorg.broadleafcommerce.common.extension.ExtensionResultStatusType initiateFetchState()
throws org.broadleafcommerce.common.exception.ServiceException
org.broadleafcommerce.common.exception.ServiceExceptionorg.broadleafcommerce.common.extension.ExtensionResultStatusType endFetchState()
throws org.broadleafcommerce.common.exception.ServiceException
initiateFetchState()org.broadleafcommerce.common.exception.ServiceExceptionorg.broadleafcommerce.common.extension.ExtensionResultStatusType manageAdditionalFilterMappings(CriteriaTransferObject cto) throws org.broadleafcommerce.common.exception.ServiceException
cto - org.broadleafcommerce.common.exception.ServiceExceptionCopyright © 2016. All rights reserved.