See: Description
Enum | Description |
---|---|
Pattern.Flag |
Possible Regexp flags.
|
Annotation Type | Description |
---|---|
AssertFalse |
The annotated element must be false.
|
AssertFalse.List |
Defines several
AssertFalse annotations on the same element. |
AssertTrue |
The annotated element must be true.
|
AssertTrue.List |
Defines several
AssertTrue annotations on the same element. |
DecimalMax |
The annotated element must be a number whose value must be lower or
equal to the specified maximum.
|
DecimalMax.List |
Defines several
DecimalMax annotations on the same element. |
DecimalMin |
The annotated element must be a number whose value must be higher or
equal to the specified minimum.
|
DecimalMin.List |
Defines several
DecimalMin annotations on the same element. |
Digits |
The annotated element must be a number within accepted range.
|
Digits.List |
Defines several
Digits annotations on the same element. |
The string has to be a well-formed email address.
|
|
Email.List |
Defines several
@Email constraints on the same element. |
Future |
The annotated element must be an instant, date or time in the future.
|
Future.List |
Defines several
Future annotations on the same element. |
FutureOrPresent |
The annotated element must be an instant, date or time in the present or in the future.
|
FutureOrPresent.List |
Defines several
FutureOrPresent annotations on the same element. |
Max |
The annotated element must be a number whose value must be lower or
equal to the specified maximum.
|
Max.List |
Defines several
Max annotations on the same element. |
Min |
The annotated element must be a number whose value must be higher or
equal to the specified minimum.
|
Min.List |
Defines several
Min annotations on the same element. |
Negative |
The annotated element must be a strictly negative number (i.e.
|
Negative.List |
Defines several
Negative constraints on the same element. |
NegativeOrZero |
The annotated element must be a negative number or 0.
|
NegativeOrZero.List |
Defines several
NegativeOrZero constraints on the same element. |
NotBlank |
The annotated element must not be
null and must contain at least one
non-whitespace character. |
NotBlank.List |
Defines several
@NotBlank constraints on the same element. |
NotEmpty |
The annotated element must not be
null nor empty. |
NotEmpty.List |
Defines several
@NotEmpty constraints on the same element. |
NotNull |
The annotated element must not be
null . |
NotNull.List |
Defines several
NotNull annotations on the same element. |
Null |
The annotated element must be
null . |
Null.List |
Defines several
Null annotations on the same element. |
Past |
The annotated element must be an instant, date or time in the past.
|
Past.List |
Defines several
Past annotations on the same element. |
PastOrPresent |
The annotated element must be an instant, date or time in the past or in the present.
|
PastOrPresent.List |
Defines several
PastOrPresent annotations on the same element. |
Pattern |
The annotated
CharSequence must match the specified regular expression. |
Pattern.List |
Defines several
Pattern annotations on the same element. |
Positive |
The annotated element must be a strictly positive number (i.e.
|
Positive.List |
Defines several
Positive constraints on the same element. |
PositiveOrZero |
The annotated element must be a positive number or 0.
|
PositiveOrZero.List |
Defines several
PositiveOrZero constraints on the same element. |
Size |
The annotated element size must be between the specified boundaries (included).
|
Size.List |
Defines several
Size annotations on the same element. |
These constraints do not cover all functional use cases but do represent all the fundamental blocks to express low level constraints on basic JDK types.
This spec is licensed under the EFSL; this spec is based on material that is licensed under the Apache License, version 2.0.