public abstract class RuleConfigurableProductBaseConditionTranslator extends Object implements RuleConditionTranslator
| Modifier and Type | Field and Description |
|---|---|
static String |
CSTIC_PARAM |
static String |
CSTIC_RAO_ASSIGNED_VALUES_ATTRIBUTE |
static String |
CSTIC_RAO_NAME_ATTRIBUTE |
static String |
CSTIC_VALUE_PARAM |
static String |
CSTIC_VALUE_RAO_NAME_ATTRIBUTE |
static String |
PRODUCT_CONFIGURATION_RAO_CODE_ATTRIBUTE |
static String |
PRODUCT_CONFIGURATION_RAO_CSTICS_ATTRIBUTE |
static String |
PRODUCT_CONFIGURATION_RAO_IN_CART_ATTRIBUTE |
static String |
PRODUCT_PARAM |
static String |
VALUE_OPERATOR_PARAM |
| Constructor and Description |
|---|
RuleConfigurableProductBaseConditionTranslator() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getCstic(RuleConditionData condition) |
protected String |
getCsticValue(RuleConditionData condition,
String cstic) |
protected String |
getProduct(RuleConditionData condition) |
protected ProductConfigRuleFormatTranslator |
getRulesFormator() |
protected boolean |
getValueOeratorContains(RuleConditionData condition) |
protected List<RuleIrCondition> |
prepareProductConfigurationConditions(RuleCompilerContext context,
String product,
String cstic,
String csticValue,
boolean valueOperatorContains,
Boolean inCart) |
protected String |
processParameter(RuleParameterData parameter) |
protected boolean |
processValueOperatorParameter(RuleParameterData valueOperatorParameter) |
void |
setRulesFormator(ProductConfigRuleFormatTranslator rulesFormator) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittranslatepublic static final String PRODUCT_PARAM
public static final String CSTIC_PARAM
public static final String CSTIC_VALUE_PARAM
public static final String VALUE_OPERATOR_PARAM
public static final String PRODUCT_CONFIGURATION_RAO_CODE_ATTRIBUTE
public static final String PRODUCT_CONFIGURATION_RAO_IN_CART_ATTRIBUTE
public static final String PRODUCT_CONFIGURATION_RAO_CSTICS_ATTRIBUTE
public static final String CSTIC_RAO_NAME_ATTRIBUTE
public static final String CSTIC_RAO_ASSIGNED_VALUES_ATTRIBUTE
public static final String CSTIC_VALUE_RAO_NAME_ATTRIBUTE
public RuleConfigurableProductBaseConditionTranslator()
protected List<RuleIrCondition> prepareProductConfigurationConditions(RuleCompilerContext context, String product, String cstic, String csticValue, boolean valueOperatorContains, Boolean inCart)
protected String getProduct(RuleConditionData condition)
protected boolean getValueOeratorContains(RuleConditionData condition)
protected String getCsticValue(RuleConditionData condition, String cstic)
protected String getCstic(RuleConditionData condition)
protected String processParameter(RuleParameterData parameter)
protected boolean processValueOperatorParameter(RuleParameterData valueOperatorParameter)
protected ProductConfigRuleFormatTranslator getRulesFormator()
public void setRulesFormator(ProductConfigRuleFormatTranslator rulesFormator)
Copyright © 2017 SAP SE. All Rights Reserved.