| 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).
|
| 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). |
| Enum | Description |
|---|---|
| ExtensionResultStatusType | |
| ItemStatus | |
| ResultType |
Used in conjunction with
SparselyPopulatedQueryExtensionHandler. |
Copyright © 2017. All rights reserved.