public class DefaultListResolutionStrategy extends java.lang.Object implements PromotionMessageParameterResolutionStrategy
RuleParameterData.getValue() into a list of values that are resolved
by dedicated configured PromotionMessageParameterResolutionStrategy| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
LIST_ITEMS_SEPARATOR_KEY |
| Constructor and Description |
|---|
DefaultListResolutionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected RuleParameterData |
createRuleParameterData(RuleParameterData source,
java.lang.Object value) |
protected ConfigurationService |
getConfigurationService() |
protected PromotionMessageParameterResolutionStrategy |
getResolutionStrategy() |
java.lang.String |
getValue(RuleParameterData data,
PromotionResultModel promotionResult,
java.util.Locale locale)
resolves the given
RuleParameterData into a displayable Object. |
protected java.lang.String |
itemValue(PromotionResultModel promotionResult,
java.util.Locale locale,
RuleParameterData newData) |
protected java.lang.String |
joiningSeparator() |
void |
setConfigurationService(ConfigurationService configurationService) |
void |
setResolutionStrategy(PromotionMessageParameterResolutionStrategy resolutionStrategy) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetReplacedParameterprotected static final java.lang.String LIST_ITEMS_SEPARATOR_KEY
public java.lang.String getValue(RuleParameterData data, PromotionResultModel promotionResult, java.util.Locale locale)
PromotionMessageParameterResolutionStrategyRuleParameterData into a displayable Object.getValue in interface PromotionMessageParameterResolutionStrategydata - the rule parameter to resolvepromotionResult - the promotion resultlocale - the locale#toString()protected java.lang.String itemValue(PromotionResultModel promotionResult, java.util.Locale locale, RuleParameterData newData)
protected RuleParameterData createRuleParameterData(RuleParameterData source, java.lang.Object value)
protected PromotionMessageParameterResolutionStrategy getResolutionStrategy()
public void setResolutionStrategy(PromotionMessageParameterResolutionStrategy resolutionStrategy)
protected ConfigurationService getConfigurationService()
public void setConfigurationService(ConfigurationService configurationService)
protected java.lang.String joiningSeparator()
Copyright © 2018 SAP SE. All Rights Reserved.