Annotation Interface AddressState
@Target(FIELD)
@Retention(RUNTIME)
@Constraint(validatedBy=AddressStateValidator.class)
public @interface AddressState
Marks the field for state / territory validation.
-
Nested Class Summary
Nested Classes -
Optional Element Summary
Optional Elements
-
Element Details
-
mode
AddressState.Mode modeSets the validation mode. Whether the validator is checking for state names or codes.- Returns:
- validation mode
- Default:
- CODE
-
message
String messageSets the error message.- Returns:
- error message
- Default:
- "Invalid state / territory name or code."
-
groups
Class<?>[] groupsSets the error groups.- Returns:
- error groups
- Default:
- {}
-
payload
Class<? extends jakarta.validation.Payload>[] payloadSets the error payload.- Returns:
- error payload
- Default:
- {}
-