Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Intro

This module provides an integration of Bean-Validation implementations (JSR 303). Furthermore, it provides additional features like:

  • Type-safe group validation
  • Model validation
  • Severity aware validation
  • Client-side validation
  • Sorted violation messages
  • Dependency injection support for constraint validators
  • Mapped constraint source (e.g. for using DTO's with BV)
  • Support of @Valid
Info

Note that the modules provide a lot of features which aren't listed here. See the documentation for each module to learn about all available features.

Info

For JSF 1.2 projects, this is the only way to get Bean-Validation based validation. JSF 2.0 offers Bean-Validation based validation as part of the standard. However, the additional features mentioned above are not available in standard JSF 2.0.

Tip

Note that you need an implementation of Bean Validation for this to work. You can either use Hibernate Validator (4.0 or up) or Apache Bean Validation.