Class DefaultRuleConditionConsumptionSupport
- java.lang.Object
-
- de.hybris.platform.ruledefinitions.conditions.DefaultRuleConditionConsumptionSupport
-
- All Implemented Interfaces:
RuleConditionConsumptionSupport
public class DefaultRuleConditionConsumptionSupport extends java.lang.Object implements RuleConditionConsumptionSupport
Default implementation ofRuleConditionConsumptionSupport
-
-
Constructor Summary
Constructors Constructor Description DefaultRuleConditionConsumptionSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SwitchServicegetSwitchService()protected booleanisConsumptionEnabled()java.util.List<RuleIrCondition>newProductConsumedCondition(RuleCompilerContext context, java.lang.String orderEntryRaoVariable)Creates product consumed condition for the given compiler context and associated variable forOrderEntryRAOvoidsetSwitchService(SwitchService switchService)
-
-
-
Method Detail
-
newProductConsumedCondition
public java.util.List<RuleIrCondition> newProductConsumedCondition(@Nonnull RuleCompilerContext context, java.lang.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
protected SwitchService getSwitchService()
-
setSwitchService
public void setSwitchService(SwitchService switchService)
-
-