Applied to: Boolean
The Boolean value must be false.
Applied to: Boolean
The Boolean value must be true.
Applied to: Object
The value must not be null.
Applied to: Object
The value must be null.
Applied to: String
The String value must not be empty.
Applied to: String
The String value must be empty.
Applied to: Decimal
The Decimal value must be equal or greater than the specified lowerBound.
Applied to: Decimal
The Decimal value must be equal or less than the specified upperBound.
Applied to: Decimal
The Decimal value must be in range given by interval [lowerBound, upperBound] (inclusive).
Applied to: String
The String value must be of length equal or greater than the specified min value.
Applied to: String
The String value must be of length equal or less than the specified max value.
Applied to: String
The String value must represent a decimal number.
Applied to: String
The String value must match to the specified format.
The Java regular expression syntax (as defined in the java.Functions.regex.Pattern class) is used.
Applied to: String
The String value must match to e-mail format.
Applied to: Date
The Date value must be the same or older than the specified before parameter.
Applied to: Date
The Date value must be the same or newer than the specified after parameter.
Applied to: Collection<T>
Cardinality of the Collection items satisfying the specified condition must be at least as the specified min.
Applied to: Collection<T>
Cardinality of the Collection items satisfying the specified condition must be at most as the specified max.
Applied to: Collection<T>
Cardinality of the Collection items satisfying the specified condition must be in interval [min, max] (inclusive).
Applied to: T
The value must satisfy the constraint given by the specified expression.
Applied to: T
The value must satisfy the constraint given by the specified expression.
Applied to: Record
All properties of the Record value must be valid.
Applied to: Collection<Record>
All records from the collection value must be valid.