Gostaria de saber se o Validator sempre é de erro, estou tentando fazer uma validação de negócio, e esta sempre vinda como erro, no caso de uma validação de negocio a mensagem que eu lanço para o usuário é amarela dessa forma esta vindo como erro e esta sempre vindo como erro.
Existe um BussinessError, ou algo parecido?
Por exemplo na documentação tem esse exemplo:
validator.checking(new Validations(){{
if (that(usuario != null, "usuario", "usuario.nulo")) {
that(usuario.getIdade() >= 18, "usuario.idade", "usuario.menor.de.idade");
}
}});
Na onde diz que a idade tem que ser maior ou igual a 18, isso eu vejo como uma mensagem de negocio e não de erro. A meu ver erro é Exception mesmo, e pelo que eu vi só existe um validator de erro.