Class Constraints.ValidatorWithPayload<T>

java.lang.Object
play.data.validation.Constraints.ValidatorWithPayload<T>
Direct Known Subclasses:
Constraints.ValidatePayloadWithValidator
Enclosing class:
Constraints

public abstract static class Constraints.ValidatorWithPayload<T> extends Object
Super-type for validators with a payload.
  • Constructor Details

    • ValidatorWithPayload

      public ValidatorWithPayload()
  • Method Details

    • isValid

      public abstract boolean isValid(T object, Constraints.ValidationPayload payload)
      Parameters:
      object - the value to test.
      payload - the payload providing validation context information.
      Returns:
      true if this value is valid.
    • isValid

      public boolean isValid(T object, jakarta.validation.ConstraintValidatorContext constraintContext)
      Parameters:
      object - the object to check
      constraintContext - The JSR-303 validation context.
      Returns:
      true if this value is valid for the given constraint.
    • getErrorMessageKey

      public abstract F.Tuple<String,Object[]> getErrorMessageKey()