Interface CategoryCustomPersistenceHandlerExtensionHandler
- All Superinterfaces:
org.broadleafcommerce.common.extension.ExtensionHandler
public interface CategoryCustomPersistenceHandlerExtensionHandler
extends org.broadleafcommerce.common.extension.ExtensionHandler
Extension handler for
CategoryCustomPersistenceHandler- Author:
- Jeff Fischer
-
Method Summary
Modifier and TypeMethodDescriptionorg.broadleafcommerce.common.extension.ExtensionResultStatusTypemanageParentCategoryForAdd(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.core.catalog.domain.Category category) Perform any special handling for the parent category during a category addorg.broadleafcommerce.common.extension.ExtensionResultStatusTypemanageParentCategoryForUpdate(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.core.catalog.domain.Category category) Perform any special handling for the parent category during a category updateMethods inherited from interface org.broadleafcommerce.common.extension.ExtensionHandler
getPriority, isEnabled
-
Method Details
-
manageParentCategoryForAdd
org.broadleafcommerce.common.extension.ExtensionResultStatusType manageParentCategoryForAdd(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.core.catalog.domain.Category category) throws org.broadleafcommerce.common.exception.ServiceException Perform any special handling for the parent category during a category add- Parameters:
category-- Returns:
- Throws:
org.broadleafcommerce.common.exception.ServiceException
-
manageParentCategoryForUpdate
org.broadleafcommerce.common.extension.ExtensionResultStatusType manageParentCategoryForUpdate(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.core.catalog.domain.Category category) throws org.broadleafcommerce.common.exception.ServiceException Perform any special handling for the parent category during a category update- Parameters:
category-- Returns:
- Throws:
org.broadleafcommerce.common.exception.ServiceException
-