Annotation Type SupportedValidationTarget


  • @Documented
    @Target(TYPE)
    @Retention(RUNTIME)
    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.

    Since:
    1.1
    Author:
    Emmanuel Bernard
    • Required Element Summary

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