Class DefaultRuleCompilerProblemFactory
java.lang.Object
de.hybris.platform.ruleengineservices.compiler.impl.DefaultRuleCompilerProblemFactory
- All Implemented Interfaces:
RuleCompilerProblemFactory
Default implementation of
RuleCompilerProblemFactory.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateParameterProblem(RuleCompilerProblem.Severity severity, String messageKey, RuleParameterData parameterData, RuleParameterDefinitionData parameterDefinitionData, Object... parameters) Creates a new rule compiler parameter problem with localized message with parameters.createProblem(RuleCompilerProblem.Severity severity, String messageKey, Object... parameters) Creates a new rule compiler problem with localized message with parameters.voidsetL10nService(L10NService l10nService)
-
Constructor Details
-
DefaultRuleCompilerProblemFactory
public DefaultRuleCompilerProblemFactory()
-
-
Method Details
-
createProblem
public RuleCompilerProblem createProblem(RuleCompilerProblem.Severity severity, String messageKey, Object... parameters) Description copied from interface:RuleCompilerProblemFactoryCreates a new rule compiler problem with localized message with parameters.- Specified by:
createProblemin interfaceRuleCompilerProblemFactorymessageKey- - key for localized message. If not found, key will be displayedparameters- - message arguments- Returns:
- the new compiler problem
-
createParameterProblem
public RuleCompilerParameterProblem createParameterProblem(RuleCompilerProblem.Severity severity, String messageKey, RuleParameterData parameterData, RuleParameterDefinitionData parameterDefinitionData, Object... parameters) Description copied from interface:RuleCompilerProblemFactoryCreates a new rule compiler parameter problem with localized message with parameters.- Specified by:
createParameterProblemin interfaceRuleCompilerProblemFactorymessageKey- - key for localized message. If not found, key will be displayedparameters- - message arguments- Returns:
- the new compiler problem
-
getL10nService
-
setL10nService
-