Class RulePositiveNumberParameterValidator
- java.lang.Object
-
- de.hybris.platform.ruledefinitions.validation.RulePositiveNumberParameterValidator
-
- All Implemented Interfaces:
RuleParameterValidator
public class RulePositiveNumberParameterValidator extends java.lang.Object implements RuleParameterValidator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classRulePositiveNumberParameterValidator.ZeroNumberFactory
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringMESSAGE_KEY
-
Constructor Summary
Constructors Constructor Description RulePositiveNumberParameterValidator()
-
Method Summary
-
-
-
Field Detail
-
MESSAGE_KEY
protected static final java.lang.String MESSAGE_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
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, java.lang.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
protected boolean checkIsNegativeNumber(java.lang.Number number)
-
getRuleCompilerProblemFactory
public RuleCompilerProblemFactory getRuleCompilerProblemFactory()
-
setRuleCompilerProblemFactory
public void setRuleCompilerProblemFactory(RuleCompilerProblemFactory ruleCompilerProblemFactory)
-
-