|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
BeanDescriptor | Describe a constrained Java Bean and the constraints associated to it. |
Configuration<T extends Configuration<T>> | Receives configuration information, selects the appropriate Bean Validation provider and builds the appropriate ValidatorFactory. |
ConstraintDescriptor<T extends Annotation> | Describes a single constraint and its composing constraints. |
ConstraintValidator<A extends Annotation,T> | Defines the logic to validate a given constraint A for a given object type T. |
ConstraintValidatorContext | Provide contextual data and operation when applying a given constraint validator |
ConstraintValidatorFactory | Instantiate a ConstraintValidator instance from its class. |
ConstraintViolation<T> | Describe a constraint violation. |
ElementDescriptor | Describes a validated element (class, field or property). |
MessageInterpolator | Interpolate a given constraint error message. |
MessageInterpolator.Context | Informations related to the interpolation context |
PropertyDescriptor | Describes a Java Bean property hosting validation constraints. |
TraversableResolver | Contract determining if a property can be accessed by the Bean Validation provider This contract is called for each property either validated or traversed. |
ValidationProviderResolver | Determine the list of Bean Validation providers available in the runtime environment Bean Validation providers are identified by the presence of META-INF/services/javax.validation.spi.ValidationProvider files following the Service Provider pattern described here Each META-INF/services/javax.validation.spi.ValidationProvider file contains the list of ValidationProvider implementations each of them representing a provider. |
Validator | Validate bean instances. |
ValidatorContext | Return a Validator corresponding to the initialized state. |
ValidatorFactory | Factory returning initialized Validator instances. |
Class Summary | |
---|---|
Validation | This class is the entry point for the Bean Validation framework. |
Exception Summary | |
---|---|
ConstraintDeclarationException | Exception raised if a constraint declaration is not legal |
ConstraintDefinitionException | Exception raised if a constraint definition is not legal |
ConstraintViolationException | Report the result of constraint violations |
GroupDefinitionException | Exception raised if a group definition is not legal |
UnexpectedTypeException | Exception raised in the case that the constraint validator resolution cannot determine a suitable validators for a given type. |
ValidationException | Base exception of all "unexpected" problems. |
Annotation Types Summary | |
---|---|
Constraint | Link between a constraint annotation and its constraint validation implementations. |
GroupSequence | Define a group sequence The interface hosting @GroupSequence is representing the group sequence. |
OverridesAttribute | Mark an attribute as overriding the attribute of a composing constraint. |
OverridesAttribute.List | Defines several @OverridesAttribute annotations on the same element |
ReportAsSingleViolation | A constraint annotation hosting this annotation will return the composed annotation error report if any of the composing annotations fail. |
Valid | Mark an association as cascaded. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |