Class BigDecimalConstraintValidator
java.lang.Object
com.skava.oms.validator.constraints.bigdecimal.BigDecimalConstraintValidator
- All Implemented Interfaces:
jakarta.validation.ConstraintValidator<BigDecimalValidate,
Object>
public final class BigDecimalConstraintValidator
extends Object
implements jakarta.validation.ConstraintValidator<BigDecimalValidate,Object>
BigDecimal Validator to validate a BigDecimal by his maximum and minimum precision and maxFractionalPlaces. Because
the annotation
Digits
can only take longs and no floating numbers.
Use this Validator with the supported annotation
BigDecimalValidate
- Author:
- Infosys Equinox
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
initialize
(BigDecimalValidate bigDecimalValidate) boolean
void
setBigDecimalValidator
(BigDecimalValidator bigDecimalValidator)
-
Constructor Details
-
BigDecimalConstraintValidator
public BigDecimalConstraintValidator()
-
-
Method Details
-
initialize
- Specified by:
initialize
in interfacejakarta.validation.ConstraintValidator<BigDecimalValidate,
Object>
-
isValid
public boolean isValid(Object object, jakarta.validation.ConstraintValidatorContext constraintValidatorContext) - Specified by:
isValid
in interfacejakarta.validation.ConstraintValidator<BigDecimalValidate,
Object>
-
setBigDecimalValidator
- Parameters:
bigDecimalValidator
- - Validates a BigDecimal by minValue, maxValue value and the count of the fraction and decimal places.
-