public class ControlGroupPersonalizationStrategy extends Object implements PersonalizationStrategy
Modifier and Type | Field and Description |
---|---|
static String |
CONTROL_GROUP_CONFIG |
static String |
CONTROL_GROUP_CONFIG_PERCENTAGE |
static String |
CONTROL_GROUP_CONFIG_STORE_IN_SESSION |
static String |
PERSONALIZATION_STRATEGY_STATUS |
static String |
PERSONALIZATION_STRATEGY_STATUS_DATE |
static String |
PERSONALIZATION_STRATEGY_STATUS_ID |
static String |
PERSONALIZATION_STRATEGY_STATUS_IN_CTRL_GROUP |
Constructor and Description |
---|
ControlGroupPersonalizationStrategy() |
Modifier and Type | Method and Description |
---|---|
PersonalizationResult |
personalizeList(Profile profile,
Session session,
PersonalizationService.PersonalizationRequest personalizationRequest)
Filters and personalizes the list of contents passed as a parameter using the strategy's implementation.
|
public static final String PERSONALIZATION_STRATEGY_STATUS
public static final String PERSONALIZATION_STRATEGY_STATUS_ID
public static final String PERSONALIZATION_STRATEGY_STATUS_IN_CTRL_GROUP
public static final String PERSONALIZATION_STRATEGY_STATUS_DATE
public static final String CONTROL_GROUP_CONFIG_STORE_IN_SESSION
public static final String CONTROL_GROUP_CONFIG_PERCENTAGE
public static final String CONTROL_GROUP_CONFIG
public PersonalizationResult personalizeList(Profile profile, Session session, PersonalizationService.PersonalizationRequest personalizationRequest)
PersonalizationStrategy
personalizeList
in interface PersonalizationStrategy
profile
- the profile to use for the personalizationsession
- the session to use for the personalizationpersonalizationRequest
- the request contains the contents to personalizes as well as the parameters for the
strategy (options)Copyright © 2014–2023 Apache Software Foundation. All rights reserved.