Olá pessoal!
Estou com um problema com uma classe de validação, procurei no forum mas não encontrei nada semelhante, vejam se podem me ajudar...
é o seguinte, estou tentando criar uma classe de validação para que na inclusão de um novo cadastro, seja validado um cpf verificando se o mesmo já consta cadastrado na base de dados, então fiz assim...public class ValidarCPF implements Validator {
@EJB
private AlunoFacadeLocal dao;
@Override
public void validate(FacesContext context, UIComponent component, Object value) throws ValidatorException {
Aluno aluno = dao.procurarCPF((String) value);
if (aluno != null) {
JsfUtil.warn("CPF já cadastrado");
}
}
}
o problema é que na hora de fazer a chamada ao método pra buscar o objeto pelo cpf não funciona e não dá erro nenhum.
simplesmente não retorna nenhum resultado.
a partir da linha
Aluno aluno = dao.procurarCPF((String) value);
o código não é mais executado, testei colocando um jsfUtil.warn antes dessa chamada e apareceu a mensagem.
alguém sabe como fazer?
desde já Obrigado!