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 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