Class DefaultDroolsRuleValueFormatter
java.lang.Object
de.hybris.platform.droolsruleengineservices.compiler.impl.DefaultDroolsRuleValueFormatter
- All Implemented Interfaces:
DroolsRuleValueFormatter
- Direct Known Subclasses:
ActionsDroolsRuleValueFormatter,ConditionsDroolsRuleValueFormatter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static interface -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionformatValue(DroolsRuleGeneratorContext context, Object value) Converts a value to its drools representation.protected StringformatValue(DroolsRuleGeneratorContext context, Object value, Supplier<Map<String, DefaultDroolsRuleValueFormatter.DroolsRuleValueFormatterHelper>> formattersSupplier) protected DroolsStringUtilsvoidThe method initializes formatters.protected booleanisNullValue(Object value) voidsetDroolsStringUtils(DroolsStringUtils droolsStringUtils)
-
Field Details
-
NULL_VALUE
- See Also:
-
-
Constructor Details
-
DefaultDroolsRuleValueFormatter
public DefaultDroolsRuleValueFormatter()
-
-
Method Details
-
initFormatters
public void initFormatters()The method initializes formatters. -
formatValue
Description copied from interface:DroolsRuleValueFormatterConverts a value to its drools representation.- Specified by:
formatValuein interfaceDroolsRuleValueFormatter- Parameters:
context- - the drools rule generator contextvalue- - the value to convert- Returns:
- the drools representation for the value
-
formatValue
protected String formatValue(DroolsRuleGeneratorContext context, Object value, Supplier<Map<String, DefaultDroolsRuleValueFormatter.DroolsRuleValueFormatterHelper>> formattersSupplier) -
isNullValue
-
getFormatters
protected Map<String,DefaultDroolsRuleValueFormatter.DroolsRuleValueFormatterHelper> getFormatters() -
getDroolsStringUtils
-
setDroolsStringUtils
-