Package nl.vpro.validation
Annotation Interface StringList
@Target({METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER})
@Retention(RUNTIME)
@Constraint(validatedBy=StringListValidator.class)
@Documented
public @interface StringList
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic @interface
Defines severalStringList
annotations on the same element. -
Optional Element Summary
-
Element Details
-
message
String message- Default:
- "Value in string list not valid"
-
groups
Class<?>[] groups- Default:
- {}
-
payload
Class<? extends javax.validation.Payload>[] payload- Default:
- {}
-
maxLength
int maxLength- Default:
- 1024
-
minLenght
int minLenght- Default:
- 0
-
notNull
boolean notNull- Default:
- true
-
pattern
String pattern- Default:
- ".*"
-