Class DefaultContentTargeterResolverExtensionHandler
java.lang.Object
org.broadleafcommerce.common.extension.AbstractExtensionHandler
com.broadleafcommerce.advancedcms.extension.AbstractContentTargeterResolverExtensionHandler
com.broadleafcommerce.advancedcms.extension.DefaultContentTargeterResolverExtensionHandler
- All Implemented Interfaces:
ContentTargeterResolverExtensionHandler,org.broadleafcommerce.common.extension.ExtensionHandler
@Component("blDefaultContentTargeterResolverExtensionHandler")
public class DefaultContentTargeterResolverExtensionHandler
extends AbstractContentTargeterResolverExtensionHandler
implements ContentTargeterResolverExtensionHandler
Default implementation of
ContentTargeterResolverExtensionHandler- Author:
- by Reggie Cole (rcole)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ContentTargeterDaoprotected ContentTargeterResolverExtensionManagerFields inherited from class org.broadleafcommerce.common.extension.AbstractExtensionHandler
enabled, priority -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.broadleafcommerce.common.extension.ExtensionResultStatusTypefindSandboxContentTargeterForTargetProperty(String propertyNameForTarget, Object target, org.broadleafcommerce.common.extension.ExtensionResultHolder<List<ContentTargeter>> resultHolder) Provides a hook point to retrieve the sandbox versions of ContentTargeters.voidinit()Methods inherited from class com.broadleafcommerce.advancedcms.extension.AbstractContentTargeterResolverExtensionHandler
applyAdditionalRuleVariablesForOrderItemEvaluation, shouldApplyContentTargeterMethods inherited from class org.broadleafcommerce.common.extension.AbstractExtensionHandler
getPriority, isEnabled, setEnabled, setPriorityMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.broadleafcommerce.advancedcms.extension.ContentTargeterResolverExtensionHandler
applyAdditionalRuleVariablesForOrderItemEvaluation, shouldApplyContentTargeterMethods inherited from interface org.broadleafcommerce.common.extension.ExtensionHandler
getPriority, isEnabled
-
Field Details
-
extensionManager
-
contentTargeterDao
-
-
Constructor Details
-
DefaultContentTargeterResolverExtensionHandler
public DefaultContentTargeterResolverExtensionHandler()
-
-
Method Details
-
init
@PostConstruct public void init() -
findSandboxContentTargeterForTargetProperty
public org.broadleafcommerce.common.extension.ExtensionResultStatusType findSandboxContentTargeterForTargetProperty(String propertyNameForTarget, Object target, org.broadleafcommerce.common.extension.ExtensionResultHolder<List<ContentTargeter>> resultHolder) Description copied from interface:ContentTargeterResolverExtensionHandlerProvides a hook point to retrieve the sandbox versions of ContentTargeters. It will attempt to first find theContentTargetingActionthat references the passed in . It will then determine which ContentTargeters have a path (as declared by ) to the previously found ContentTargetingAction.- Specified by:
findSandboxContentTargeterForTargetPropertyin interfaceContentTargeterResolverExtensionHandler- Overrides:
findSandboxContentTargeterForTargetPropertyin classAbstractContentTargeterResolverExtensionHandler- Returns:
-