Class LessThanValidator
java.lang.Object
jp.ecuacion.lib.core.util.ReflectionUtil
jp.ecuacion.lib.core.jakartavalidation.constraints.ClassValidator
jp.ecuacion.lib.validation.constraints.LessThanValidator
-
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(LessThan 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
-
LessThanValidator
public LessThanValidator()
-
-
Method Details
-
initialize
-
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
-