Annotation Type EmailWhen
-
@Repeatable(List.class) @Documented @Target({METHOD,FIELD}) @Retention(RUNTIME) public @interface EmailWhen
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description Stringexpression
-
-
-
Element Detail
-
expression
String expression
-
-
-
message
String message
- Default:
- "{javax.validation.constraints.Email.message}"
-
-
-
groups
Class<?>[] groups
- Default:
- {}
-
-
-
payload
Class<? extends javax.validation.Payload>[] payload
- Default:
- {}
-
-
-
regexp
String regexp
- Returns:
- an additional regular expression the annotated element must match. The default is any string ('.*')
- Default:
- ".*"
-
-
-
flags
javax.validation.constraints.Pattern.Flag[] flags
- Returns:
- used in combination with
regexp()in order to specify a regular expression option
- Default:
- {}
-
-