Class RuleConfigurableProductBaseConditionTranslator
java.lang.Object
de.hybris.platform.sap.productconfig.rules.conditions.RuleConfigurableProductBaseConditionTranslator
- All Implemented Interfaces:
RuleConditionTranslator
- Direct Known Subclasses:
RuleConfigurableProductConditionTranslator,RuleConfigurableProductInCartConditionTranslator
public abstract class RuleConfigurableProductBaseConditionTranslator
extends Object
implements RuleConditionTranslator
Implements common basic operations for Product Configuration translators
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetCstic(RuleConditionData condition) protected StringgetCsticValue(RuleConditionData condition, String cstic) protected StringgetProduct(RuleConditionData condition) protected ProductConfigRuleFormatTranslatorprotected booleangetValueOeratorContains(RuleConditionData condition) protected List<RuleIrCondition>prepareProductConfigurationConditions(RuleConditionData condition, String product, Boolean inCart, String productConfigurationRaoVariable, String csticRaoVariable, String csticValueRaoVariable) protected StringprocessParameter(RuleParameterData parameter) protected booleanprocessValueOperatorParameter(RuleParameterData valueOperatorParameter) voidsetRulesFormator(ProductConfigRuleFormatTranslator rulesFormator) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.ruleengineservices.compiler.RuleConditionTranslator
translate
-
Constructor Details
-
RuleConfigurableProductBaseConditionTranslator
public RuleConfigurableProductBaseConditionTranslator()
-
-
Method Details
-
prepareProductConfigurationConditions
protected List<RuleIrCondition> prepareProductConfigurationConditions(RuleConditionData condition, String product, Boolean inCart, String productConfigurationRaoVariable, String csticRaoVariable, String csticValueRaoVariable) -
getProduct
-
getValueOeratorContains
-
getCsticValue
-
getCstic
-
processParameter
-
processValueOperatorParameter
-
getRulesFormator
-
setRulesFormator
- Parameters:
rulesFormator-
-