Class DefaultRuleConditionConsumptionSupport
java.lang.Object
de.hybris.platform.ruledefinitions.conditions.DefaultRuleConditionConsumptionSupport
- All Implemented Interfaces:
RuleConditionConsumptionSupport
public class DefaultRuleConditionConsumptionSupport
extends Object
implements RuleConditionConsumptionSupport
Default implementation of
RuleConditionConsumptionSupport-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SwitchServiceprotected booleannewProductConsumedCondition(RuleCompilerContext context, String orderEntryRaoVariable) Creates product consumed condition for the given compiler context and associated variable forOrderEntryRAOvoidsetSwitchService(SwitchService switchService)
-
Constructor Details
-
DefaultRuleConditionConsumptionSupport
public DefaultRuleConditionConsumptionSupport()
-
-
Method Details
-
newProductConsumedCondition
public List<RuleIrCondition> newProductConsumedCondition(@Nonnull RuleCompilerContext context, String orderEntryRaoVariable) Description copied from interface:RuleConditionConsumptionSupportCreates product consumed condition for the given compiler context and associated variable forOrderEntryRAO- Specified by:
newProductConsumedConditionin interfaceRuleConditionConsumptionSupport- Parameters:
context- instance ofRuleCompilerContextorderEntryRaoVariable- name of the variable for associatedOrderEntryRAO- Returns:
- list of
RuleIrConditionthat represent product consumed condition
-
isConsumptionEnabled
protected boolean isConsumptionEnabled() -
getSwitchService
-
setSwitchService
-