public class AbstractContentTargeterResolverExtensionHandler extends org.broadleafcommerce.common.extension.AbstractExtensionHandler implements ContentTargeterResolverExtensionHandler
ContentTargeterResolverExtensionHandlerContentTargeterResolverExtensionHandler| Constructor and Description |
|---|
AbstractContentTargeterResolverExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
applyAdditionalRuleVariablesForOrderItemEvaluation(org.broadleafcommerce.core.order.domain.OrderItem orderItem)
Provides a hook point to add additional properties to order items before they are evaluated against any ContentTargeting rules
|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
findSandboxContentTargeterForTargetProperty(String propertyNameForTarget,
Object target,
org.broadleafcommerce.common.extension.ExtensionResultHolder<List<ContentTargeter>> resultHolder)
Provides a hook point to retrieve the sandbox versions of ContentTargeters.
|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
shouldApplyContentTargeter(ContentTargeter contentTargeter,
org.broadleafcommerce.common.extension.ExtensionResultHolder<Boolean> erh)
Provides an extension hook point to add extra logic to determine if a specific
ContentTargeter
should be applied in a given module context. |
getPriority, isEnabled, setEnabled, setPrioritypublic AbstractContentTargeterResolverExtensionHandler()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType shouldApplyContentTargeter(ContentTargeter contentTargeter, org.broadleafcommerce.common.extension.ExtensionResultHolder<Boolean> erh)
ContentTargeterResolverExtensionHandlerContentTargeter
should be applied in a given module context.
Example usage can be found in CustomerSegmentContentTargeterResolverExtensionHandler#shouldApplyContentTargetershouldApplyContentTargeter in interface ContentTargeterResolverExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType findSandboxContentTargeterForTargetProperty(String propertyNameForTarget, Object target, org.broadleafcommerce.common.extension.ExtensionResultHolder<List<ContentTargeter>> resultHolder)
ContentTargeterResolverExtensionHandlerContentTargetingAction
that references the passed in . It will then determine which ContentTargeters have a path
(as declared by ) to the previously found ContentTargetingAction.findSandboxContentTargeterForTargetProperty in interface ContentTargeterResolverExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType applyAdditionalRuleVariablesForOrderItemEvaluation(org.broadleafcommerce.core.order.domain.OrderItem orderItem)
ContentTargeterResolverExtensionHandlerapplyAdditionalRuleVariablesForOrderItemEvaluation in interface ContentTargeterResolverExtensionHandlerCopyright © 2020. All rights reserved.