Class LessThanOrEqualToValidator
java.lang.Object
jp.ecuacion.lib.core.util.ReflectionUtil
jp.ecuacion.lib.core.jakartavalidation.constraints.ClassValidator
jp.ecuacion.lib.validation.constraints.LessThanOrEqualToValidator
- All Implemented Interfaces:
jakarta.validation.ConstraintValidator<LessThanOrEqualTo, Object>
public class LessThanOrEqualToValidator
extends jp.ecuacion.lib.core.jakartavalidation.constraints.ClassValidator
implements jakarta.validation.ConstraintValidator<LessThanOrEqualTo, Object>
Provides the validation logic for
LessThanOrEqualTo.-
Field Summary
Fields inherited from class jp.ecuacion.lib.core.jakartavalidation.constraints.ClassValidator
propertyPaths -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(String[] propertyPath, String basisPropertyPath, boolean isValidWhenLessThanBasis, boolean allowsEqual, TypeConversionFromString typeConversionFromString, String typeConversionDateTimeFormat) Initializes an instance.voidinitialize(LessThanOrEqualTo annotation) Initializes an instance.protected booleanbooleanExecutes validation check.protected booleanisValidForSinglePropertyPath(Object instance, String propertyPath, Object valueOfPropertyPath) protected voidprocedureBeforeLoopForEachPropertyPath(Object instance) Methods inherited from class jp.ecuacion.lib.core.jakartavalidation.constraints.ClassValidator
initializeMethods inherited from class jp.ecuacion.lib.core.util.ReflectionUtil
classExists, getField, getLeafBean, getValue, newInstance, searchAnnotationPlacedAtClassMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.validation.ConstraintValidator
isValid
-
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, String typeConversionDateTimeFormat) Initializes an instance. -
isValid
Executes validation check. -
procedureBeforeLoopForEachPropertyPath
-
isValidForSinglePropertyPath
-
isStringValidWhenLessThanBasis
-