Class LessThanOrEqualToValidator
java.lang.Object
jp.ecuacion.lib.core.util.ReflectionUtil
jp.ecuacion.lib.core.jakartavalidation.validator.LessThanOrEqualToValidator
- All Implemented Interfaces:
jakarta.validation.ConstraintValidator<LessThanOrEqualTo, Object>
public class LessThanOrEqualToValidator
extends ReflectionUtil
implements jakarta.validation.ConstraintValidator<LessThanOrEqualTo, Object>
Provides the validation logic for
LessThanOrEqualTo.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(String[] propertyPath) voidinitialize(String[] propertyPath, String basisPropertyPath, boolean isValidWhenLessThanBasis, boolean allowsEqual, TypeConversionFromString typeConversionFromString) Initializes an instance.voidinitialize(LessThanOrEqualTo annotation) Initializes an instance.protected booleanbooleanExecutes validation check.protected booleanisValidForSinglePropertyPath(String propertyPath, Object valueOfPropertyPath) protected voidMethods inherited from class ReflectionUtil
getField, getValue, searchAnnotationPlacedAtClassMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.validation.ConstraintValidator
isValid
-
Field Details
-
propertyPaths
-
instance
-
context
protected jakarta.validation.ConstraintValidatorContext context
-
-
Constructor Details
-
LessThanOrEqualToValidator
public LessThanOrEqualToValidator()
-
-
Method Details
-
initialize
Initializes an instance.- Specified by:
initializein interfacejakarta.validation.ConstraintValidator<LessThanOrEqualTo, Object>
-
initialize
public void initialize(String[] propertyPath, String basisPropertyPath, boolean isValidWhenLessThanBasis, boolean allowsEqual, TypeConversionFromString typeConversionFromString) Initializes an instance. -
procedureBeforeLoopForEachPropertyPath
protected void procedureBeforeLoopForEachPropertyPath() -
isValidForSinglePropertyPath
-
isStringValidWhenLessThanBasis
-
initialize
-
isValid
Executes validation check.
-