Class ConsistentNameParameters.ConsistentNameParametersValidator

java.lang.Object
info.ejava.examples.db.validation.contacts.dto.ConsistentNameParameters.ConsistentNameParametersValidator
All Implemented Interfaces:
jakarta.validation.ConstraintValidator<ConsistentNameParameters,Object[]>
Enclosing class:
ConsistentNameParameters

@SupportedValidationTarget(PARAMETERS) public static class ConsistentNameParameters.ConsistentNameParametersValidator extends Object implements jakarta.validation.ConstraintValidator<ConsistentNameParameters,Object[]>
This validator verifies the condition where either firstName or lastName is supplied as the members of a method call.
  • Constructor Details

    • ConsistentNameParametersValidator

      public ConsistentNameParametersValidator()
  • Method Details

    • isValid

      public boolean isValid(Object[] values, jakarta.validation.ConstraintValidatorContext context)
      name1 and name2 are in argument positions 1 and 2.
      Specified by:
      isValid in interface jakarta.validation.ConstraintValidator<ConsistentNameParameters,Object[]>
      Parameters:
      values -
      context -
      Returns:
      true if valid