Annotation Interface AssertIn
@Target(FIELD)
@Retention(RUNTIME)
@Constraint(validatedBy=AssertInValidator.class)
public @interface AssertIn
Marks the field for assertIn validation.
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional Elements
-
Element Details
-
value
String[] valueAcceptable values.- Returns:
- acceptable values
-
-
-
ignoreCase
boolean ignoreCaseIgnore case when comparing values.- Returns:
- ignore case
- Default:
- false
-
message
String messageSets the error message.- Returns:
- error message
- Default:
- "Invalid value for parameter."
-
groups
Class<?>[] groupsSets the error groups.- Returns:
- error groups
- Default:
- {}
-
payload
Class<? extends jakarta.validation.Payload>[] payloadSets the error payload.- Returns:
- error payload
- Default:
- {}
-