Class GreaterThanOrEqualToValidator

java.lang.Object
jp.ecuacion.lib.core.util.ReflectionUtil
jp.ecuacion.lib.core.jakartavalidation.constraints.ClassValidator
jp.ecuacion.lib.validation.constraints.GreaterThanOrEqualToValidator
All Implemented Interfaces:
jakarta.validation.ConstraintValidator<GreaterThanOrEqualTo, Object>

public class GreaterThanOrEqualToValidator extends jp.ecuacion.lib.core.jakartavalidation.constraints.ClassValidator implements jakarta.validation.ConstraintValidator<GreaterThanOrEqualTo, Object>
Provides the validation logic for GreaterThan.
  • Constructor Details

    • GreaterThanOrEqualToValidator

      public GreaterThanOrEqualToValidator()
  • Method Details

    • initialize

      public void initialize(GreaterThanOrEqualTo annotation)
      Initializes an instance.
      Specified by:
      initialize in interface jakarta.validation.ConstraintValidator<GreaterThanOrEqualTo, Object>
    • initialize

      public void initialize(String[] propertyPath, String basisPropertyPath, boolean isValidWhenLessThanBasis, boolean allowsEqual, TypeConversionFromString typeConversionFromString, String typeConversionDateTimeFormat)
      Initializes an instance.
    • isValid

      public boolean isValid(Object instance, jakarta.validation.ConstraintValidatorContext context)
      Executes validation check.
    • procedureBeforeLoopForEachPropertyPath

      protected void procedureBeforeLoopForEachPropertyPath(Object instance)
    • isValidForSinglePropertyPath

      protected boolean isValidForSinglePropertyPath(Object instance, String propertyPath, Object valueOfPropertyPath)
    • isStringValidWhenLessThanBasis

      protected boolean isStringValidWhenLessThanBasis(String x1, String x2)