Class AbstractExtensionHandler
java.lang.Object
org.broadleafcommerce.common.extension.AbstractExtensionHandler
- All Implemented Interfaces:
ExtensionHandler
- Direct Known Subclasses:
AbstractAdditionStatusDaoExtensionHandler
,AbstractAdminAbstractControllerExtensionHandler
,AbstractAdminBasicOperationsControllerExtensionHandler
,AbstractAdminNavigationServiceExtensionHandler
,AbstractAdminSectionCustomCriteriaExtensionHandler
,AbstractAdminTranslationControllerExtensionHandler
,AbstractAnonymousCustomerExtensionHandler
,AbstractAuthSuccessHandlerExtensionHandler
,AbstractBasicPersistenceModuleExtensionHandler
,AbstractBLCICacheExtensionHandler
,AbstractBroadleafMergeResourceExtensionHandler
,AbstractBroadleafTemplateResolverExtensionHandler
,AbstractCacheKeyResolverExtensionHandler
,AbstractCartStateRequestProcessorExtensionHandler
,AbstractCatalogServiceExtensionHandler
,AbstractCategoryDaoExtensionHandler
,AbstractCheckoutControllerExtensionHandler
,AbstractCommonAddressValidatorExtensionHandler
,AbstractConfirmationControllerExtensionHandler
,AbstractContentProcessorExtensionHandler
,AbstractCreditCardTypesExtensionHandler
,AbstractDatabaseResourceResolverExtensionHandler
,AbstractEntityInformationServiceExtensionHandler
,AbstractFieldBuilderProcessorExtensionHandler
,AbstractFilterProductTypePersistenceHandlerExtensionHandler
,AbstractFormBuilderExtensionHandler
,AbstractIndexFieldCustomPersistenceHandlerExtensionHandler
,AbstractInventoryServiceExtensionHandler
,AbstractLinkedDataGeneratorExtensionHandler
,AbstractMergeCartServiceExtensionHandler
,AbstractMultiTenantCopierExtensionHandler
,AbstractOfferCustomServiceExtensionHandler
,AbstractOfferServiceExtensionHandler
,AbstractOfferValueModifierExtensionHandler
,AbstractOrderDaoExtensionHandler
,AbstractOrderItemServiceExtensionHandler
,AbstractOrderServiceExtensionHandler
,AbstractPageServiceExtensionHandler
,AbstractPaymentGatewayFieldExtensionHandler
,AbstractPostUpdateCustomerExtensionHandler
,AbstractPostUpdateOrderExtensionHandler
,AbstractPreviewProductUrlModifierExtensionHandler
,AbstractProductCustomPersistenceHandlerExtensionHandler
,AbstractProductDaoExtensionHandler
,AbstractProductProcessorExtensionHandler
,AbstractPurgeSandboxClonedEntitiesExtensionHandler
,AbstractResourcePurgeExtensionHandler
,AbstractResourceRequestExtensionHandler
,AbstractRuleBuilderFieldServiceExtensionHandler
,AbstractSiteMapExtensionHandler
,AbstractSiteServiceExtensionHandler
,AbstractSkuDaoExtensionHandler
,AbstractSolrIndexServiceExtensionHandler
,AbstractSolrSearchServiceExtensionHandler
,AbstractStructuredContentServiceExtensionHandler
,AbstractSystemPropertyServiceExtensionHandler
,AbstractTemplateOverrideExtensionHandler
,AbstractTRCreditCardExtensionHandler
,AbstractUpdateCartServiceExtensionHandler
,AbstractValidateAddRequestActivityExtensionHandler
,AbstractValidateCheckoutActivityExtensionHandler
,DefaultAdminCatalogExtensionHandler
,DefaultAdminSecurityServiceExtensionHandler
,DefaultCustomerMergeExtensionHandler
,DefaultOfferCodeDaoExtensionHandler
,DefaultURLHandlerFilterExtensionHandler
Base
ExtensionHandler
class that provide basic extension handler properties including
priority (which drives the execution order of handlers) and enabled (which if false informs the
manager to skip this handler).- Author:
- bpolster
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Determines the priority of this extension handler.boolean
If false, the ExtensionManager should skip this Handler.void
setEnabled
(boolean enabled) void
setPriority
(int priority)
-
Field Details
-
priority
protected int priority -
enabled
protected boolean enabled
-
-
Constructor Details
-
AbstractExtensionHandler
public AbstractExtensionHandler()
-
-
Method Details
-
getPriority
public int getPriority()Determines the priority of this extension handler.- Specified by:
getPriority
in interfaceExtensionHandler
- Returns:
-
setPriority
public void setPriority(int priority) -
isEnabled
public boolean isEnabled()Description copied from interface:ExtensionHandler
If false, the ExtensionManager should skip this Handler.- Specified by:
isEnabled
in interfaceExtensionHandler
- Returns:
-
setEnabled
public void setEnabled(boolean enabled)
-