Interface | Description |
---|---|
ExtensionHandler |
An extension handler represents a generic pattern used in BroadleafCommerce when an out-of-box service
with complex logic provides implementation hooks.
|
ExtensionManagerOperation |
Responsible for exercising a method on an
ExtensionHandler . |
NativeMethodEntityExtensionHandler<T> |
Extension handler used for contributions to native Object methods on entity like equals() clone() and hashCode().
|
QueryExtensionHandler |
Extension handler (generally for DAO usage) that allows contribution to a query (presumably from another module).
|
SparselyPopulatedQueryExtensionHandler |
Extension handler (generally for DAO usage) that allows contribution to a query (presumably from another module).
|
TemplateCacheExtensionHandler | |
TemplateOnlyQueryExtensionHandler |
Extension handler (generally for DAO usage) that allows contribution to a query (presumably from another module).
|
Class | Description |
---|---|
AbstractExtensionHandler |
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). |
ExtensionManager<T extends ExtensionHandler> |
The ExtensionManager pattern is intended for out of box components to be extended by Broadleaf modules.
|
ExtensionResultHolder<T> |
If a service extension using the
ExtensionManager pattern expects a result from the extension, it should
pass in an instance of this class into the method call. |
StandardCacheItem |
Represents a member of a query result list for a multitenant sparsely populated cache scenario (see
SparselyPopulatedQueryExtensionHandler ). |
TemplateCacheExtensionManager | |
TemplateOnlyQueryExtensionManager |
Provides specialized filter and restriction behavior for template-related (MT concept) queries.
|
Enum | Description |
---|---|
ExtensionResultStatusType | |
ItemStatus | |
ResultType |
Used in conjunction with
SparselyPopulatedQueryExtensionHandler . |
Copyright © 2022. All rights reserved.