Base class for all constraint definition types. Each sub type represents a
single constraint annotation type and allows to add this constraint to a bean
class in a programmatic type-safe way with help of the
<> The type of a concrete sub type. Following to the
"self referencing generic type" pattern each sub type has to be
parametrized with itself.
<> The constraint annotation type represented by a concrete sub type.
- Hardy Ferentschik
- Gunnar Morling
The constraint annotation type of this definition.
A map with the annotation parameters of this definition. Keys are
property names of this definition's annotation type, values are
annotation parameter values of the appropriate types.