Bean Validation is a Java specification which
- lets you express constraints on object models via annotations
- lets you write custom constraints in an extensible way
- provides the APIs to validate objects and object graphs
- provides the APIs to validate parameters and return values of methods and constructors
- reports the set of violations (localized)
- runs in Java SE but is integrated in Java EE (6 and 7; Bean Validation 2.0 is planned to be part of Java EE 8)
${build.fullName} uses Hibernate Validator for its batch implementation.