Package com.jbstrap.core.validators
Class IntegerRangeValidator
java.lang.Object
com.jbstrap.core.validators.IntegerRangeValidator
- All Implemented Interfaces:
DataRangeValidator,DataValidator
Integer range validator class
- Since:
- 4.0
- Author:
- JBStrap
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
IntegerRangeValidator
public IntegerRangeValidator()
-
-
Method Details
-
validateData
Validates the specified data
The specified data is validated, if it can be converted into an Integer, and this converted data is between the range. If it is exactly the minimum or maximum value, it will be validated.
The error message can be customized with the
validator.floatValidatorErrorproperties file key. This is also used to implement language specific error messages. For more information about language specific messages, see:MessageSourceAPI- Specified by:
validateDatain interfaceDataValidator- Parameters:
data- The data to be validatedlanguage- The language code of the error message. If not specified, the default language will be used. The default language can be set with theDEFAULT_LANGUAGEJBStrap parameter.- Returns:
- The specified error message or
null, if the validation found no errors.
-
setMin
Sets the minimum valid value.- Specified by:
setMinin interfaceDataRangeValidator- Parameters:
minValue- The minimum value
-
setMax
Sets the maximum valid value.- Specified by:
setMaxin interfaceDataRangeValidator- Parameters:
maxValue- The maximum value
-