Class RulePositiveNumberParameterValidator
java.lang.Object
de.hybris.platform.ruledefinitions.validation.RulePositiveNumberParameterValidator
- All Implemented Interfaces:
RuleParameterValidator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckIsNegativeNumber(Number number) voidsetRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory) voidvalidate(RuleCompilerContext context, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition) Validate a rule parameterprotected voidvalidatePositiveCollectionValue(RuleCompilerContext context, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition) protected voidvalidatePositiveMapValue(RuleCompilerContext context, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition) protected voidvalidatePositiveNumber(RuleCompilerContext context, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition, Number number)
-
Field Details
-
MESSAGE_KEY
- See Also:
-
-
Constructor Details
-
RulePositiveNumberParameterValidator
public RulePositiveNumberParameterValidator()
-
-
Method Details
-
validate
public void validate(RuleCompilerContext context, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition) Description copied from interface:RuleParameterValidatorValidate a rule parameter- Specified by:
validatein interfaceRuleParameterValidator- Parameters:
context- - Compiler contextruleDefinition- - Abstract rule definitionparameter- - List of rule parameter dataparameterDefinition- - List of rule parameter definitions
-
validatePositiveNumber
protected void validatePositiveNumber(RuleCompilerContext context, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition, Number number) -
validatePositiveMapValue
protected void validatePositiveMapValue(RuleCompilerContext context, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition) -
validatePositiveCollectionValue
protected void validatePositiveCollectionValue(RuleCompilerContext context, AbstractRuleDefinitionData ruleDefinition, RuleParameterData parameter, RuleParameterDefinitionData parameterDefinition) -
checkIsNegativeNumber
-
getRuleCompilerProblemFactory
-
setRuleCompilerProblemFactory
-