T - The target type.@FunctionalInterface public interface DecimalMinValidator<T> extends ConstraintValidator<javax.validation.constraints.DecimalMin,T>
DecimalMin.VALID| Modifier and Type | Method and Description |
|---|---|
int |
doComparison(T value,
java.math.BigDecimal bigDecimal)
Perform the comparison for the given value.
|
default boolean |
isValid(T value,
AnnotationValue<javax.validation.constraints.DecimalMin> annotationMetadata,
ConstraintValidatorContext context)
Implements the validation logic.
|
isValiddefault boolean isValid(@Nullable
T value,
@NonNull
AnnotationValue<javax.validation.constraints.DecimalMin> annotationMetadata,
@NonNull
ConstraintValidatorContext context)
ConstraintValidatorImplementations should be thread-safe and immutable.
value - object to validateannotationMetadata - The annotation metadatacontext - The context objectfalse if value does not pass the constraintint doComparison(@NonNull
T value,
@NonNull
java.math.BigDecimal bigDecimal)
value - The valuebigDecimal - The big decimal