Class DroolsStringUtils
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.util.DroolsStringUtils
-
public class DroolsStringUtils extends java.lang.ObjectDroolsStringUtils provides methods for string output encoding and string validation in the context of drools drl content generation.
-
-
Constructor Summary
Constructors Constructor Description DroolsStringUtils()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringencodeMvelStringLiteral(java.lang.Object input)provides output encoding for string literals in mveljava.lang.StringescapeString(java.lang.String str)protected ConfigurationServicegetConfigurationService()protected booleanisUseOutputEncoding()protected booleanisUseValidation()voidsetConfigurationService(ConfigurationService configurationService)voidsetUseOutputEncoding(boolean useOutputEncoding)voidsetUseValidation(boolean useValidation)java.lang.StringvalidateFQCN(java.lang.String fqcn)java.lang.StringvalidateIndentation(java.lang.String indentation)java.lang.StringvalidateSpringBeanName(java.lang.String beanName)java.lang.StringvalidateVariableName(java.lang.String variableName)
-
-
-
Method Detail
-
encodeMvelStringLiteral
public java.lang.String encodeMvelStringLiteral(java.lang.Object input)
provides output encoding for string literals in mvel- Parameters:
input- the input- Returns:
- the encoded input
-
validateFQCN
public java.lang.String validateFQCN(java.lang.String fqcn)
-
validateSpringBeanName
public java.lang.String validateSpringBeanName(java.lang.String beanName)
-
validateIndentation
public java.lang.String validateIndentation(java.lang.String indentation)
-
validateVariableName
public java.lang.String validateVariableName(java.lang.String variableName)
-
escapeString
public java.lang.String escapeString(java.lang.String str)
-
isUseOutputEncoding
protected boolean isUseOutputEncoding()
-
setUseOutputEncoding
public void setUseOutputEncoding(boolean useOutputEncoding)
-
isUseValidation
protected boolean isUseValidation()
-
setUseValidation
public void setUseValidation(boolean useValidation)
-
getConfigurationService
protected ConfigurationService getConfigurationService()
-
setConfigurationService
public void setConfigurationService(ConfigurationService configurationService)
-
-