Pessoal,
Estou validando campos obrigatórios com o VRaptor, porém os campos que estou anotando em objetos que compõem o objeto principal o VRaptor não está validando.
Sabem me dizer se o VRaptor valida dessa forma? Ou somente atributos do próprio objeto.
Segue o exemplo:
Chamando o validator
validator.validate(objeto1);
validator.onErrorForwardTo(errorController).errorValidator();
Minhas entitys
Objeto 1
public class Objeto1 {
@NotNull(message = "validation.not.null, Objeto2")
private Objeto2 objeto2;
}
Objeto 2
public class Objeto2 {
@NotNull(message = "validation.not.null, Objeto2 ID")
private Long id
}
Se eu passar o Objeto1 com o Objeto2 nulo ele valida, porém se eu passar o Objeto1 com o Objeto2, porém dentro do Objeto2 o ID for nulo ele não valida.
Alguém pode me ajudar?
Obrigado!!!