Class DroolsStringUtils

java.lang.Object
de.hybris.platform.ruleengineservices.util.DroolsStringUtils

public class DroolsStringUtils extends Object
DroolsStringUtils provides methods for string output encoding and string validation in the context of drools drl content generation.
  • Constructor Details

    • DroolsStringUtils

      public DroolsStringUtils()
  • Method Details

    • encodeMvelStringLiteral

      public String encodeMvelStringLiteral(Object input)
      provides output encoding for string literals in mvel
      Parameters:
      input - the input
      Returns:
      the encoded input
    • validateFQCN

      public String validateFQCN(String fqcn)
    • validateSpringBeanName

      public String validateSpringBeanName(String beanName)
    • validateIndentation

      public String validateIndentation(String indentation)
    • validateVariableName

      public String validateVariableName(String variableName)
    • escapeString

      public String escapeString(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)