Annotation Type PomsValidCountry


  • @ValidRegion(classes=org.meeuw.i18n.countries.Country.class,
                 includes={"GB-ENG","GB-NIR","GB-SCT","GB-WLS"})
    @ValidCountry(value=7,
                  excludes="XN")
    @NotNull
    @Target({METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER,TYPE_USE,TYPE_PARAMETER})
    @Retention(RUNTIME)
    @Constraint(validatedBy={})
    @Documented
    public @interface PomsValidCountry
    A meta annotation for country codes which are considered valid in poms. These are all former, officially assigned and most known user assigned countries. Additionally, the countries of UK are accepted (these are really subdivisions).
    Since:
    5.31
    • Optional Element Summary

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

      • message

        String message
        Default:
        ""
      • groups

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

        Class<? extends javax.validation.Payload>[] payload
        Default:
        {}