Class RuleAccommodationCategoryAccommodationAvailabilitytConditionTranslator
java.lang.Object
de.hybris.platform.travelrulesengine.conditions.RuleAccommodationCategoryAccommodationAvailabilitytConditionTranslator
- All Implemented Interfaces:
de.hybris.platform.ruleengineservices.compiler.RuleConditionTranslator
public class RuleAccommodationCategoryAccommodationAvailabilitytConditionTranslator
extends Object
implements de.hybris.platform.ruleengineservices.compiler.RuleConditionTranslator
This is a condition translator to translate accommodation category condition for roomStayRAOVariable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddCategoryOrGroupCondition(List<String> categories, String attribute, String raoVariable, RuleIrGroupCondition irAccommodationCategoryCondition, RuleIrAttributeOperator attributeOperator) Create group category or condition.translate(de.hybris.platform.ruleengineservices.compiler.RuleCompilerContext context, RuleConditionData condition, RuleConditionDefinitionData ruleConditionDefinitionData)
-
Constructor Details
-
RuleAccommodationCategoryAccommodationAvailabilitytConditionTranslator
public RuleAccommodationCategoryAccommodationAvailabilitytConditionTranslator()
-
-
Method Details
-
translate
public RuleIrCondition translate(de.hybris.platform.ruleengineservices.compiler.RuleCompilerContext context, RuleConditionData condition, RuleConditionDefinitionData ruleConditionDefinitionData) - Specified by:
translatein interfacede.hybris.platform.ruleengineservices.compiler.RuleConditionTranslator
-
addCategoryOrGroupCondition
protected void addCategoryOrGroupCondition(List<String> categories, String attribute, String raoVariable, RuleIrGroupCondition irAccommodationCategoryCondition, RuleIrAttributeOperator attributeOperator) Create group category or condition.- Parameters:
categories- the category typesattribute- the attributeraoVariable- the rao variableirAccommodationCategoryCondition- the ir accommodation category conditionattributeOperator- the attribute operator
-