Skip to content

Commit

Permalink
improve docs about Bean Validation
Browse files Browse the repository at this point in the history
  • Loading branch information
garcia-jj authored and lucascs committed Jun 13, 2010
1 parent 2634460 commit 6e00eca
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 9 deletions.
11 changes: 7 additions & 4 deletions vraptor-site/src/guide/en/07-validation.afc
Original file line number Diff line number Diff line change
Expand Up @@ -111,14 +111,17 @@ public admin(Employee employee) {
}
[/java]

[section Hibernate validator]
[section Bean Validation (JSR303) and Hibernate Validator]

VRaptor 3 also supports HibernateValidator integration. In the example above, to validate the employee object using HibernateValidator, just add one line to your code:
VRaptor 3 also supports Bean Validation and Hibernate Validator. To use these features you only need to put
any implementation of Bean Validation or Hibernate Validator jars in your classpath.

In the example above, to validate the employee object using HibernateValidator, just add one line to your code:

[java]
public add(Employee employee) {
//Validation with Hibernate Validator
validator.addAll(Hibernate.validate(employee));
//Validation with Bean Validation or Hibernate Validator
validator.validate(funcionario);

validator.checking(new Validations(){{
that(!employee.getName().isEmpty(), "error","nameIsRequired");
Expand Down
12 changes: 7 additions & 5 deletions vraptor-site/src/guide/pt/07-validation.afc
Original file line number Diff line number Diff line change
Expand Up @@ -110,15 +110,17 @@ public admin(Funcionario funcionario) {
[/java]


[section Hibernate validator]
[section Bean Validation (JSR303) e Hibernate Validator]

O VRaptor também suporta integração com o HibernateValidator. No exemplo anterior para validar o objeto Funcionario
usando o Hibernate Validator basta adicionar uma linha de código:
O VRaptor também suporta integração com o Bean Validation e o Hibernate Validator. Para usar as validações
basta adicionar no seu classpath qualquer implementação do Bean Validation ou do Hibernate Validator.

No exemplo anterior para validar o objeto Funcionario basta uma adicionar uma linha de código:

[java]
public adiciona(Funcionario funcionario) {
//Validação do Funcionario com Hibernate Validator
validator.addAll(Hibernate.validate(funcionario));
// Validação do Funcionario com o Bean Validator ou Hibernate Validator
validator.validate(funcionario);

validator.checking(new Validations(){{
that(!funcionario.getNome().isEmpty(), "erro","nomeNaoInformado");
Expand Down

0 comments on commit 6e00eca

Please sign in to comment.