Annotation Type AlternateSize
-
@Documented @Constraint(validatedBy=AlternateSizeValidator.class) @Target({METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER}) @Retention(RUNTIME) public @interface AlternateSize
The annotated element size must be exactly match size1 or size2.
Supported types are Stringsnullelements 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.Stringmessagelocalized message.Class<? extends javax.validation.Payload>[]payloadpayload whatever.
-
-
-
-
message
String message
localized message.- Returns:
- localized validation message
- Default:
- "{de.knightsoftnet.validators.shared.AlternateSize.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:
- {}
-
-