Interface RuleParameterValidator
- All Known Implementing Classes:
RuleContainerIdParameterValidator,RuleContainersParameterValidator,RulePercentageParameterValidator,RulePositiveNumberParameterValidator,RuleRequiredParameterValidator
public interface RuleParameterValidator
Implementations of this interface are responsible for validating rule parameter data only during the compilation phase.
-
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(RuleCompilerContext context, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition) Validate a rule parameter
-
Method Details
-
validate
void validate(RuleCompilerContext context, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition) Validate a rule parameter- Parameters:
context- - Compiler contextruleDefinition- - Abstract rule definitionparameter- - List of rule parameter dataparameterDefinition- - List of rule parameter definitions
-