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 Type
    Method
    Description
    org.broadleafcommerce.common.extension.ExtensionResultStatusType
    Perform any special handling for the parent category during a category add
    org.broadleafcommerce.common.extension.ExtensionResultStatusType
    Perform any special handling for the parent category during a category update

    Methods inherited from interface org.broadleafcommerce.common.extension.ExtensionHandler

    getPriority, isEnabled
  • Method Details

    • manageParentCategoryForAdd

      org.broadleafcommerce.common.extension.ExtensionResultStatusType manageParentCategoryForAdd(PersistencePackage persistencePackage, 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(PersistencePackage persistencePackage, 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