Interface RuleCompilerProblemFactory
- All Known Implementing Classes:
DefaultRuleCompilerProblemFactory
public interface RuleCompilerProblemFactory
Implementations of this interface are responsible for creating
RuleCompilerProblem.-
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.
-
Method Details
-
createProblem
RuleCompilerProblem createProblem(RuleCompilerProblem.Severity severity, String messageKey, Object... parameters) Creates a new rule compiler problem with localized message with parameters.- Parameters:
severity-messageKey- - key for localized message. If not found, key will be displayedparameters- - message arguments- Returns:
- the new compiler problem
-
createParameterProblem
RuleCompilerParameterProblem createParameterProblem(RuleCompilerProblem.Severity severity, String messageKey, RuleParameterData parameterData, RuleParameterDefinitionData parameterDefinitionData, Object... parameters) Creates a new rule compiler parameter problem with localized message with parameters.- Parameters:
severity-messageKey- - key for localized message. If not found, key will be displayedparameterData-parameterDefinitionData-parameters- - message arguments- Returns:
- the new compiler problem
-