Annotation Type IbanConstraint


  • @Documented
    @Constraint(validatedBy=IbanValidator.class)
    @Target({METHOD,FIELD,PARAMETER})
    @Retention(RUNTIME)
    public @interface IbanConstraint
    Bean validation for IBAN numbers.

    It will validate true for null, empty or blank values to bypass validation when the field is optional. If you require a IBAN to be mandatory, combine this constraint with @NotBlank.

    Since:
    7.10.3
    See Also:
    for implementation details
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.Class<?>[] groups  
      java.lang.String message  
      java.lang.Class<? extends jakarta.validation.Payload>[] payload  
    • Element Detail

      • message

        java.lang.String message
        Default:
        "Invalid IBAN number"
      • groups

        java.lang.Class<?>[] groups
        Default:
        {}
      • payload

        java.lang.Class<? extends jakarta.validation.Payload>[] payload
        Default:
        {}