Annotation Type SupportedValidationTarget

  • @Documented
    public @interface SupportedValidationTarget
    Defines the target(s) a ConstraintValidator can validate.

    A ConstraintValidator can target the (returned) element annotated by the constraint, the array of parameters of a method or constructor (aka cross-parameter) or both.

    If @SupportedValidationTarget is not present, the ConstraintValidator targets the (returned) element annotated by the constraint.

    A ConstraintValidator targeting cross-parameter must accept Object[] (or Object) as the type of object it validates.

    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      ValidationTarget[] value