public class DefaultObjectResolutionStrategy extends java.lang.Object implements PromotionMessageParameterResolutionStrategy
RuleParameterData.getValue() into a string representation
of the object.| Constructor and Description |
|---|
DefaultObjectResolutionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
RuleParameterData |
getReplacedParameter(RuleParameterData paramToReplace,
PromotionResultModel promotionResult,
java.lang.Object actualValueAsObject)
returns
RuleParameterData created from given RuleParameterData with replaced actual value. |
java.lang.String |
getValue(RuleParameterData data,
PromotionResultModel promotionResult,
java.util.Locale locale)
resolves the given
RuleParameterData into a displayable Object. |
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()public RuleParameterData getReplacedParameter(RuleParameterData paramToReplace, PromotionResultModel promotionResult, java.lang.Object actualValueAsObject)
PromotionMessageParameterResolutionStrategyRuleParameterData created from given RuleParameterData with replaced actual value.getReplacedParameter in interface PromotionMessageParameterResolutionStrategyparamToReplace - original rule parameterpromotionResult - the promotion resultactualValueAsObject - actual value to set#toString()Copyright © 2018 SAP SE. All Rights Reserved.