Annotation Type SizeWithoutSeparators
-
@Documented @Constraint(validatedBy=SizeWithoutSeparatorsValidator.class) @Target({METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER}) @Retention(RUNTIME) public @interface SizeWithoutSeparators
The annotated element size must be between the specified boundaries (included).
Supported types are Strings, other Objects are transfered to Strings,nullelements are considered valid.
With the following options separator characters can be removed before size is checked:- ignoreWhiteSpaces (true/false, default false)
- ignoreMinus (true/false, default false)
- ignoreSlashes (true/false, default false)
- Author:
- Manfred Tremmel
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description Class<?>[]groupsgroups to use.booleanignoreMinustrue if minus should be ignored.booleanignoreSlashestrue if slashes should be ignored.booleanignoreWhiteSpacestrue if white spaces should be ignored.intmaxsize the element must be lower or equal to.Stringmessagelocalized message.intminsize the element must be higher or equal to.Class<? extends javax.validation.Payload>[]payloadpayload whatever.
-
-
-
Element Detail
-
message
String message
localized message.- Returns:
- localized validation message
- Default:
- "{javax.validation.constraints.Size.message}"
-
-
-
groups
Class<?>[] groups
groups to use.- Returns:
- array of validation groups
- Default:
- {}
-
-
-
payload
Class<? extends javax.validation.Payload>[] payload
payload whatever.- Returns:
- payload class
- Default:
- {}
-
-