Annotation Type CountryConstraint


  • @Documented
    @Constraint(validatedBy=CountryValidator.class)
    @Target({METHOD,FIELD,PARAMETER})
    @Retention(RUNTIME)
    public @interface CountryConstraint
    Bean validation for ISO Alpha-2 country codes.

    It will validate true for null, empty or blank values to bypass validation when the field is optional. If you require a country code 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 ISO country code"
      • groups

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

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