Class AbstractProductCustomPersistenceHandlerExtensionHandler

java.lang.Object
org.broadleafcommerce.common.extension.AbstractExtensionHandler
org.broadleafcommerce.admin.server.service.extension.AbstractProductCustomPersistenceHandlerExtensionHandler
All Implemented Interfaces:
ProductCustomPersistenceHandlerExtensionHandler, org.broadleafcommerce.common.extension.ExtensionHandler

public abstract class AbstractProductCustomPersistenceHandlerExtensionHandler extends org.broadleafcommerce.common.extension.AbstractExtensionHandler implements ProductCustomPersistenceHandlerExtensionHandler
Author:
Jon Fleschler (jfleschler
  • Field Summary

    Fields inherited from class org.broadleafcommerce.common.extension.AbstractExtensionHandler

    enabled, priority
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    org.broadleafcommerce.common.extension.ExtensionResultStatusType
    org.broadleafcommerce.common.extension.ExtensionResultStatusType
    Setup any special state to influence the fetch results
    org.broadleafcommerce.common.extension.ExtensionResultStatusType
    manageAdditionalFilterMappings(org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto)
    Perform any special filtering for the fetch
    org.broadleafcommerce.common.extension.ExtensionResultStatusType
    manageFields(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.core.catalog.domain.Product product)
    Perform any special handling for field on the product
    org.broadleafcommerce.common.extension.ExtensionResultStatusType
    manageInspect(Map<String,org.broadleafcommerce.openadmin.dto.FieldMetadata> metadata)
    Perform any special metadata handling for the inspect
    org.broadleafcommerce.common.extension.ExtensionResultStatusType
    manageParentCategoryForAdd(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.core.catalog.domain.Product product)
    Perform any special handling for the parent category of a product during a product add
    org.broadleafcommerce.common.extension.ExtensionResultStatusType
    manageParentCategoryForUpdate(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.core.catalog.domain.Product product)
    Perform any special handling for the parent category of a product during a product update
    org.broadleafcommerce.common.extension.ExtensionResultStatusType
    manageRemove(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.core.catalog.domain.Product product)
    Perform any special handling for the remove

    Methods inherited from class org.broadleafcommerce.common.extension.AbstractExtensionHandler

    getPriority, isEnabled, setEnabled, setPriority

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

    getPriority, isEnabled