You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mariofts edited this page May 19, 2011
·
2 revisions
Integração com VRaptor
A integração do Vraptor com os validadores do Stella é muito simples através do Stella-Bean-Validation:
//Bean anotado com os validadores do StellapublicclassUsuario {
@CPFprivateStringcpf;
//getters e setters omitidos
}
//Controller que realiza a validação@ResourcepublicclassUsuarioController {
//Validator do VRaptor privateValidatorvalidator;
publicUsuarioController(Validatorvalidator) {
this.validator = validator;
}
//exibe o formuário de cadastro de usuáriopublicvoidformulario() {}
publicvoidadiciona(Usuariousuario) {
validator.validate(usuario);
validator.onErrorUsePageOf(UsuarioController.class).formulario();
//código para adicionar o usuário
...
}
...
}
Se houver algum erro no cadastro, a mensagem será exibida na tela de cadastro