| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AdminCatalogServiceExtensionHandlerExtension handler for  AdminCatalogService | 
| interface  | CategoryCustomPersistenceHandlerExtensionHandlerExtension handler for  CategoryCustomPersistenceHandler | 
| interface  | ProductCustomPersistenceHandlerExtensionHandlerExtension handler for  ProductCustomPersistenceHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractProductCustomPersistenceHandlerExtensionHandlerAbstract Extension handler for  ProductCustomPersistenceHandlerExtensionHandler | 
| class  | DefaultAdminCatalogExtensionHandlerDefault implementation used by the core framework. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IndexFieldCustomPersistenceHandlerExtensionHandler | 
| interface  | SkuCustomPersistenceHandlerExtensionHandlerAllows special behavior to be defined when a sku is updated via the admin. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractIndexFieldCustomPersistenceHandlerExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CategoryParentCategoryFieldPersistenceProviderExtensionHandlerExtension handler for  CategoryParentCategoryFieldPersistenceProvider | 
| interface  | ProductParentCategoryFieldPersistenceProviderExtensionHandlerExtension handler for  ProductParentCategoryFieldPersistenceProvider | 
| interface  | ProductUrlFieldPersistenceProviderExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AdminOfferControllerExtensionHandler | 
| class  | AdminProductTranslationExtensionHandler | 
| class  | ParentCategorySortExtensionHandler | 
| class  | TypedEntityBasicEntityExtensionHandlerAdds special behavior specific for Typed Entities during any entity persistence flows. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CookieFieldServiceExtensionHandlerAdd configured cookies as fields to request-based rule builder. | 
| class  | GeolocationFieldServiceExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CMSFormBuilderExtensionHandlerHandle admin form UI modification for CMS related entitites | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | StaticAssetServiceExtensionHandlerCreated by jerryocanas on 8/28/14. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | PageServiceExtensionHandlerExtension handler for  PageService | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractPageServiceExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | StructuredContentServiceExtensionHandlerExtension handler for the  StructuredContentService | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractStructuredContentServiceExtensionHandlerExtension handler for the  StructuredContentService | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | URLHandlerFilterExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultURLHandlerFilterExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ContentProcessorExtensionHandlerExtension handler for the  ContentProcessor | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractContentProcessorExtensionHandlerAbstract implementation of  ContentProcessorExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BreadcrumbServiceExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | SystemPropertyServiceExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractSystemPropertyServiceExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | MultiTenantCopierExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractMultiTenantCopierExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | EntityInformationServiceExtensionHandler
 ExtensionHandler for methods within  EntityInformationService | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractEntityInformationServiceExtensionHandler | 
| class  | EntityInformationServiceExtensionManagerExtension manager that holds the list of  EntityInformationServiceExtensionHandler. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ExtensionManager<T extends ExtensionHandler>The ExtensionManager pattern is intended for out of box components to be extended by Broadleaf modules. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | NativeMethodEntityExtensionHandler<T>
 Extension handler used for contributions to native Object methods on entity like equals() clone() and hashCode(). | 
| interface  | QueryExtensionHandlerExtension handler (generally for DAO usage) that allows contribution to a query (presumably from another module). | 
| interface  | SparselyPopulatedQueryExtensionHandlerExtension handler (generally for DAO usage) that allows contribution to a query (presumably from another module). | 
| interface  | TemplateOnlyQueryExtensionHandlerExtension handler (generally for DAO usage) that allows contribution to a query (presumably from another module). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractExtensionHandlerBase  ExtensionHandlerclass 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). | 
| class  | TemplateOnlyQueryExtensionManagerProvides specialized filter and restriction behavior for template-related (MT concept) queries. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected T | ExtensionManager. extensionHandler | 
| Modifier and Type | Method and Description | 
|---|---|
| ExtensionResultStatusType | ExtensionManagerOperation. execute(ExtensionHandler handler,
       Object... params)Call a method on the handler using some params. | 
| boolean | ExtensionManager. shouldContinue(ExtensionResultStatusType result,
              ExtensionHandler handler,
              Method method,
              Object[] args)Utility method that is useful for determining whether or not an ExtensionManager implementation
 should continue after processing a ExtensionHandler call. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BroadleafFileServiceExtensionHandler | 
| interface  | BroadleafStaticAssetExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | TranslationDaoExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | EntityDuplicatorExtensionHandlerAllow other modules to contribute to the duplication lifecycle | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EntityDuplicatorExtensionManagerManage the interaction between a duplication operation and other modules that wish to contribute to that lifecycle | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | SiteServiceExtensionHandler
 ExtensionHandler for methods within  SiteServiceImpl | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractSiteServiceExtensionHandlerDefault implementation of  SiteServiceExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | TemplateOverrideExtensionHandlerCertain objects may have templates that resolve differently based on Broadleaf modules. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractTemplateOverrideExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BroadleafMergeResourceExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractBroadleafMergeResourceExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BroadleafTemplateViewResolverExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractBroadleafTemplateResolverExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BLCICacheExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractBLCICacheExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | PaymentGatewayFieldExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractPaymentGatewayFieldExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CreditCardTypesExtensionHandler | 
| interface  | TRCreditCardExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCreditCardTypesExtensionHandler | 
| class  | AbstractTRCreditCardExtensionHandlerAn Abstract implementation of the TRCreditCardExtensionHandler. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ResourceRequestExtensionHandlerProvides extension points for dealing with requests for resources | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractResourceRequestExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BroadleafCommonAddressValidatorExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCommonAddressValidatorExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CategoryDaoExtensionHandler | 
| interface  | ProductDaoExtensionHandler | 
| interface  | SkuDaoExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCategoryDaoExtensionHandler | 
| class  | AbstractProductDaoExtensionHandler | 
| class  | AbstractSkuDaoExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CatalogServiceExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCatalogServiceExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ProductProcessorExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractProductProcessorExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ValidateCheckoutActivityExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractValidateCheckoutActivityExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | InventoryServiceExtensionHandlerMarker interface to dictate the overridden methods within  ContextualInventoryService. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractInventoryServiceExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | OfferCodeDaoExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultOfferCodeDaoExtensionHandlerDefault implementation of OfferCodeDaoExtensionHandler. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | OfferServiceExtensionHandler | 
| interface  | OfferValueModifierExtensionHandlerAllows convert offer values for offers with OfferDiscountType.AMOUNT_OFF
  and OfferDiscountType.FIX_PRICE types based on the used PriceList | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractOfferServiceExtensionHandler | 
| class  | AbstractOfferValueModifierExtensionHandler | 
| class  | OfferServiceExtensionManager | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | OrderDaoExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractOrderDaoExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | PostUpdateOrderExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractPostUpdateOrderExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | MergeCartServiceExtensionHandlerExtension handler for merge cart | 
| interface  | OrderServiceExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractMergeCartServiceExtensionHandler | 
| class  | AbstractOrderServiceExtensionHandler | 
| class  | CartMessageOrderItemServiceExtensionHandler | 
| class  | OrderServiceExtensionManager | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | OrderItemServiceExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractOrderItemServiceExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ValidateAddRequestActivityExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractValidateAddRequestActivityExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | SolrSearchServiceExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractSolrSearchServiceExtensionHandlerImplementors of the SolrSearchServiceExtensionHandler interface should extend this class so that if 
 additional extension points are added which they don't care about, their code will not need to be
 modified. | 
| class  | I18nSolrSearchServiceExtensionHandlerIf the field is translatable, then this method prefixes the field with supported locales. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | SolrIndexServiceExtensionHandlerExtension handler for indexing operations in Solr. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractSolrIndexServiceExtensionHandlerImplementors of the SolrIndexServiceExtensionHandler interface should extend this class so that if 
 additional extension points are added which they don't care about, their code will not need to be
 modified. | 
| class  | I18nSolrIndexServiceExtensionHandlerIf the field is translatable, then this method prefixes the field with supported locales. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractBreadcrumbServiceExtensionHandler | 
| class  | CategoryBreadcrumbServiceExtensionHandler | 
| class  | HomePageBreadcrumbServiceExtensionHandlerContributes a breadcrumb (typically the first breadcrumb). | 
| class  | ProductBreadcrumbServiceExtensionHandlerAdds a product breadcrumb using the product on the BroadleafRequestContext. | 
| class  | SimpleSearchBreadcrumbServiceExtensionHandlerProvides a simple breadcrumb or search, based solely on whether the "q" parameter is present. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BroadleafCheckoutControllerExtensionHandlerExtension handler for the checkout controller | 
| interface  | ConfirmationControllerExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCheckoutControllerExtensionHandler | 
| class  | AbstractConfirmationControllerExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | LinkedDataGeneratorExtensionHandlerExtension handler for extending functionality of  LinkedDataGenerator. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractLinkedDataGeneratorExtensionHandler | 
| class  | DefaultLinkedDataGeneratorExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CartStateRequestProcessorExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCartStateRequestProcessorExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AuthSuccessHandlerExtensionHandlerExtension handler for actions that should take place after a user has authenticated on the front-end site. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractAuthSuccessHandlerExtensionHandlerAbstract handler for  AuthSuccessHandlerExtensionHandlerso that actual implementations of this handler
 do not need to implemenet every single method. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CategoriesProcessorExtensionHandler | 
| interface  | ProductOptionsProcessorExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | UncacheableDataProcessorExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | DatabaseResourceResolverExtensionHandlerExtension handler for resolving templates from the database. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractDatabaseResourceResolverExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CacheKeyResolverExtensionHandler | 
| interface  | UpdateCartServiceExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCacheKeyResolverExtensionHandler | 
| class  | AbstractUpdateCartServiceExtensionHandler | 
| class  | i18nUpdateCartServiceExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AdminSecurityCheckExtensionHandler | 
| interface  | AdminSecurityServiceExtensionHandlerExtension handler for  AdminSecurityService | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultAdminSecurityServiceExtensionHandlerDefault implementation used by the core framework. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AdminExternalLoginExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AdminNavigationServiceExtensionHandlerExtension handler for methods present in  AdminNavigationService. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractAdminNavigationServiceExtensionHandlerAbstract implementation of  AdminNavigationServiceExtensionHandler. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AdminSectionCustomCriteriaExtensionHandlerExtension handler for methods present in  AdminSectionCustomCriteriaExtensionHandler. | 
| interface  | CriteriaTransferObjectExtensionHandler | 
| interface  | FilterProductTypePersistenceHandlerExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractAdminSectionCustomCriteriaExtensionHandlerAbstract implementation of  AdminSectionCustomCriteriaExtensionHandler. | 
| class  | AbstractFilterProductTypePersistenceHandlerExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AdornedTargetAutoPopulateExtensionHandlerExtension handler for methods present in  AdminBasicEntityController. | 
| interface  | ArchiveStatusPersistenceEventHandlerExtensionHandlerAllows for custom conditions to avoid ArchiveStatusPersistenceEventHandler's preFetch functionality | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BasicPersistenceModuleExtensionHandlerFor internal usage. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractBasicPersistenceModuleExtensionHandlerConvenience implementation of interface so that subclasses do not have to implement uninteresting methods | 
| class  | DefaultBasicPersistenceModuleExtensionHandlerDefault implementation for the core framework. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BasicFieldPersistenceProviderExtensionHandlerFor internal usage. | 
| interface  | MediaFieldPersistenceProviderExtensionHandlerFor internal usage. | 
| interface  | RuleFieldPersistenceProviderCascadeExtensionHandlerSpecial case - Handle propagated state for rules. | 
| interface  | RuleFieldPersistenceProviderExtensionHandlerFor internal usage. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AdminAbstractControllerExtensionHandlerExtension handler for methods present in  AdminAbstractController. | 
| interface  | AdminAbstractListGridExtensionHandlerExtension handler for  ListGrid. | 
| interface  | AdminBasicOperationsControllerExtensionHandlerExtension handler for methods present in  AdminBasicOperationsController. | 
| interface  | AdminTranslationControllerExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractAdminAbstractControllerExtensionHandlerAbstract implementatino of  AdminAbstractControllerExtensionHandler. | 
| class  | AbstractAdminBasicOperationsControllerExtensionHandlerAbstract implementation of  AdminBasicOperationsControllerExtensionHandler. | 
| class  | AbstractAdminTranslationControllerExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AdminRequestProcessorExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AdminRequestProcessorExtensionManager | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | RuleBuilderFieldServiceExtensionHandlerAllows Broadleaf Add-On modules to manipulate the list of rule fields. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractRuleBuilderFieldServiceExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AdminFieldBuilderProcessorExtensionHandler | 
| interface  | FormBuilderExtensionHandlerExtension handler for various methods from  FormBuilderService | 
| interface  | ListGridErrorMessageExtensionHandlerAn extension handler to allow a custom error key or error message to be added to the ListGridRecord. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractFieldBuilderProcessorExtensionHandler | 
| class  | AbstractFormBuilderExtensionHandlerAbstract class to provide convenience for determining how to handle form 
 extensions in the admin | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | PostUpdateCustomerExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractPostUpdateCustomerExtensionHandler | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AnonymousCustomerExtensionHandler | 
| interface  | CustomerMergeExtensionHandler | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractAnonymousCustomerExtensionHandler | 
| class  | DefaultCustomerMergeExtensionHandler | 
Copyright © 2020. All rights reserved.