Class ConditionsDroolsRuleValueFormatter
java.lang.Object
de.hybris.platform.droolsruleengineservices.compiler.impl.DefaultDroolsRuleValueFormatter
de.hybris.platform.droolsruleengineservices.compiler.impl.ConditionsDroolsRuleValueFormatter
- All Implemented Interfaces:
DroolsRuleValueFormatter
Drools rule value formatter used as part of rule's conditions generation process for translation of
RuleIrAction-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.droolsruleengineservices.compiler.impl.DefaultDroolsRuleValueFormatter
DefaultDroolsRuleValueFormatter.DroolsRuleValueFormatterHelper<V> -
Field Summary
Fields inherited from class de.hybris.platform.droolsruleengineservices.compiler.impl.DefaultDroolsRuleValueFormatter
NULL_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionformatValue(DroolsRuleGeneratorContext context, Object object) Converts a value to its drools representation.protected Map<RuleIrAttributeOperator,Function<RuleIrAttributeCondition, Supplier<Map<String, DefaultDroolsRuleValueFormatter.DroolsRuleValueFormatterHelper>>>> Methods inherited from class de.hybris.platform.droolsruleengineservices.compiler.impl.DefaultDroolsRuleValueFormatter
formatValue, getDroolsStringUtils, getFormatters, initFormatters, isNullValue, setDroolsStringUtils
-
Constructor Details
-
ConditionsDroolsRuleValueFormatter
public ConditionsDroolsRuleValueFormatter()
-
-
Method Details
-
formatValue
Description copied from interface:DroolsRuleValueFormatterConverts a value to its drools representation.- Specified by:
formatValuein interfaceDroolsRuleValueFormatter- Overrides:
formatValuein classDefaultDroolsRuleValueFormatter- Parameters:
context- - the drools rule generator contextobject- - the value to convert- Returns:
- the drools representation for the value
-
getFormatterSuppliers
protected Map<RuleIrAttributeOperator,Function<RuleIrAttributeCondition, getFormatterSuppliers()Supplier<Map<String, DefaultDroolsRuleValueFormatter.DroolsRuleValueFormatterHelper>>>>
-