Class ConditionsDroolsRuleValueFormatter
- java.lang.Object
-
- de.hybris.platform.droolsruleengineservices.compiler.impl.DefaultDroolsRuleValueFormatter
-
- de.hybris.platform.droolsruleengineservices.compiler.impl.ConditionsDroolsRuleValueFormatter
-
- All Implemented Interfaces:
DroolsRuleValueFormatter
public class ConditionsDroolsRuleValueFormatter extends DefaultDroolsRuleValueFormatter
Drools rule value formatter used as part of rule's conditions generation process for translation ofRuleIrAction
-
-
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 Constructor Description ConditionsDroolsRuleValueFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringformatValue(DroolsRuleGeneratorContext context, java.lang.Object object)Converts a value to its drools representation.protected java.util.Map<RuleIrAttributeOperator,java.util.function.Function<RuleIrAttributeCondition,java.util.function.Supplier<java.util.Map<java.lang.String,DefaultDroolsRuleValueFormatter.DroolsRuleValueFormatterHelper>>>>getFormatterSuppliers()-
Methods inherited from class de.hybris.platform.droolsruleengineservices.compiler.impl.DefaultDroolsRuleValueFormatter
formatValue, getDroolsStringUtils, getFormatters, initFormatters, isNullValue, setDroolsStringUtils
-
-
-
-
Method Detail
-
formatValue
public java.lang.String formatValue(DroolsRuleGeneratorContext context, java.lang.Object object)
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 java.util.Map<RuleIrAttributeOperator,java.util.function.Function<RuleIrAttributeCondition,java.util.function.Supplier<java.util.Map<java.lang.String,DefaultDroolsRuleValueFormatter.DroolsRuleValueFormatterHelper>>>> getFormatterSuppliers()
-
-