Class AbstractFareCategoryConditionTranslator
java.lang.Object
de.hybris.platform.travelrulesengine.conditions.AbstractFareCategoryConditionTranslator
- All Implemented Interfaces:
de.hybris.platform.ruleengineservices.compiler.RuleConditionTranslator
- Direct Known Subclasses:
RuleFareCategory5ConditionTranslator,RuleFareCategory67ConditionTranslator
public abstract class AbstractFareCategoryConditionTranslator
extends Object
implements de.hybris.platform.ruleengineservices.compiler.RuleConditionTranslator
Abstract Fare Category Condition for generic use of various FareCategory Translators
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontranslate(de.hybris.platform.ruleengineservices.compiler.RuleCompilerContext context, RuleConditionData condition, String parameter, Boolean forceReturn) Makes translator more generic so it can be used in different types of categoriesMethods 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
-
AbstractFareCategoryConditionTranslator
public AbstractFareCategoryConditionTranslator()
-
-
Method Details
-
translate
public RuleIrCondition translate(de.hybris.platform.ruleengineservices.compiler.RuleCompilerContext context, RuleConditionData condition, String parameter, Boolean forceReturn) throws de.hybris.platform.ruleengineservices.compiler.RuleCompilerException Makes translator more generic so it can be used in different types of categories- Parameters:
context-condition-parameter-forceReturn-- Returns:
- RuleIrCondition
- Throws:
de.hybris.platform.ruleengineservices.compiler.RuleCompilerException
-