public class CookieFieldServiceExtensionHandler extends AbstractRuleBuilderFieldServiceExtensionHandler
cookie.content.targeting.enabled=true to a property file visible to both admin and site (i.e. common-shared.properties)
Add a cookie configuration to your Spring xml or Java configuration. Sample below demonstrated Java-based config:
{@code| Modifier and Type | Field and Description |
|---|---|
static String |
COOKIE_ATTRIBUTE_NAME |
protected RuleBuilderFieldServiceExtensionManager |
extensionManager |
protected List<RuleDTOConfig> |
fieldConfigs |
| Constructor and Description |
|---|
CookieFieldServiceExtensionHandler(RuleBuilderFieldServiceExtensionManager extensionManager,
List<RuleDTOConfig> fieldConfigs) |
| Modifier and Type | Method and Description |
|---|---|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
addFields(List<FieldData> fields,
String ruleFieldName,
String dtoClassName) |
void |
init() |
getPriority, isEnabled, setEnabled, setPrioritypublic static final String COOKIE_ATTRIBUTE_NAME
protected RuleBuilderFieldServiceExtensionManager extensionManager
protected List<RuleDTOConfig> fieldConfigs
public CookieFieldServiceExtensionHandler(RuleBuilderFieldServiceExtensionManager extensionManager, List<RuleDTOConfig> fieldConfigs)
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType addFields(List<FieldData> fields, String ruleFieldName, String dtoClassName)
addFields in interface RuleBuilderFieldServiceExtensionHandleraddFields in class AbstractRuleBuilderFieldServiceExtensionHandlerCopyright © 2023. All rights reserved.