public class QualifyingProductPotentialPromotionMessageActionSupplementStrategy extends java.lang.Object implements ActionSupplementStrategy
DisplayMessageRAO with dynamically-evaluated data for Qualifying Product condition.| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
PRODUCTS_PARAMETER |
protected static java.lang.String |
PRODUCTS_PARAMETER_UUID |
protected static java.lang.String |
PRODUCTS_QUANTITY_PARAMETER |
protected static java.lang.String |
PRODUCTS_QUANTITY_PARAMETER_UUID |
UUID_SUFFIX| Constructor and Description |
|---|
QualifyingProductPotentialPromotionMessageActionSupplementStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
hasNotNullParameter(java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.String paramName) |
boolean |
isActionProperToHandle(AbstractRuleActionRAO actionRao,
RuleActionContext context)
Checks if the action result is proper to be processed by the strategy
|
protected boolean |
isMessageForQualifiedProduct(java.util.Map<java.lang.String,java.lang.Object> parameters) |
void |
postProcessAction(AbstractRuleActionRAO actionRao,
RuleActionContext context)
Post process of
AbstractRuleActionRAO. |
protected static final java.lang.String PRODUCTS_QUANTITY_PARAMETER
protected static final java.lang.String PRODUCTS_QUANTITY_PARAMETER_UUID
protected static final java.lang.String PRODUCTS_PARAMETER
protected static final java.lang.String PRODUCTS_PARAMETER_UUID
public QualifyingProductPotentialPromotionMessageActionSupplementStrategy()
public boolean isActionProperToHandle(AbstractRuleActionRAO actionRao, RuleActionContext context)
ActionSupplementStrategyisActionProperToHandle in interface ActionSupplementStrategyactionRao - - action resultcontext - - instance of RuleActionContextpublic void postProcessAction(AbstractRuleActionRAO actionRao, RuleActionContext context)
ActionSupplementStrategyAbstractRuleActionRAO.postProcessAction in interface ActionSupplementStrategyactionRao - - action resultcontext - - instance of RuleActionContextprotected boolean isMessageForQualifiedProduct(java.util.Map<java.lang.String,java.lang.Object> parameters)
protected boolean hasNotNullParameter(java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.String paramName)
Copyright © 2018 SAP SE. All Rights Reserved.