public class RuleCartTotalConditionTranslator extends Object implements RuleConditionTranslator
| Modifier and Type | Field and Description |
|---|---|
static String |
CART_RAO_CURRENCY_ATTRIBUTE |
static String |
CART_RAO_TOTAL_ATTRIBUTE |
static String |
OPERATOR_PARAM |
static String |
VALUE_PARAM |
| Constructor and Description |
|---|
RuleCartTotalConditionTranslator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCartTotalConditions(RuleCompilerContext context,
AmountOperator operator,
Map<String,BigDecimal> value,
RuleIrGroupCondition irCartTotalCondition) |
RuleIrCondition |
translate(RuleCompilerContext context,
RuleConditionData condition,
RuleConditionDefinitionData conditionDefinition)
Translates a rule condition to the intermediate representation.
|
public static final String OPERATOR_PARAM
public static final String VALUE_PARAM
public static final String CART_RAO_CURRENCY_ATTRIBUTE
public static final String CART_RAO_TOTAL_ATTRIBUTE
public RuleIrCondition translate(RuleCompilerContext context, RuleConditionData condition, RuleConditionDefinitionData conditionDefinition) throws RuleCompilerException
RuleConditionTranslatortranslate in interface RuleConditionTranslatorcontext - - the compiler contextcondition - - the conditionconditionDefinition - - the condition definitionRuleCompilerException - if an error occurs during the translation processprotected void addCartTotalConditions(RuleCompilerContext context, AmountOperator operator, Map<String,BigDecimal> value, RuleIrGroupCondition irCartTotalCondition)
Copyright © 2017 SAP SE. All Rights Reserved.