Annotation Interface NotInList
@Documented
@Constraint(validatedBy=NotInListValidator.class)
@Target({FIELD,METHOD,PARAMETER,TYPE_USE})
@Retention(RUNTIME)
public @interface NotInList
Constraint that validates that a String value is not in the specified list.
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional Elements
-
Element Details
-
value
String[] value- Returns:
- The list of values to check against.
-
-
-
caseSensitive
boolean caseSensitive- Returns:
- Whether the comparison is case-sensitive.
- Default:
- true
-
message
String message- Returns:
- message code
- Default:
- "Not a supported value ({validatedValue})"
-
groups
Class<?>[] groups- Returns:
- The groups to apply
- Default:
- {}
-
payload
Class<? extends jakarta.validation.Payload>[] payload- Returns:
- The payload
- Default:
- {}
-