All Classes and Interfaces
Class
Description
Defines the validation rules for a child resource, allowing
ValidationModel
s to be applied to Resource
trees.Wraps a message key (being looked up in a
ResourceBundle
), messageArguments (being used with MessageFormat.format(String, Object...)
and the location where the validation failure occurred.Default implementation of
ValidationResult
wrapping a list of ValidationFailure
s.Describes a
Resource
property.Exception that is thrown for Validator inconsistencies, e.g. if a mandatory parameter for a validator is missing.
A
ValidationModel
defines the validation rules that a resource tree has to pass.All providers of
ValidationModel
s must implement this interface.Retrieves the validation model.
A
ValidationResult
contains validation information either from a single Validator
or from multiple Validator invocations.The
ValidationService
provides methods for finding ValidationModel
s and to trigger validations against those.A
Validator
is responsible for validating a single piece of information according to an internal constraint.Used as parameter for each call of
Validator.validate(Object, ValidatorContext, ValueMap)
Exposes additional information about the context in which the validation was called.Defines a specific validator invocation for a given property (without actually exposing a reference to the underlying
Validator
).