Prezados,
Testando a validação com o Vraptor 3.4, utilizando o seguinte trecho de código abaixo, obtenho alguns comportamentos estranho. São eles:
validator.validate(entidade);
validator.checking(new Validations() {
{
that(!entidade.getNome().isEmpty(), "erro", "campo.obrigatorio", "Nome");
}
});
validator.add(new ValidationMessage("registro.duplicado", "erro"));
Na primeira validação que é realizada pelo HibernateValidator (4.2) só consigo obter as mensagens do arquivo de propriedades se criar o arquivo ValidationMessages.properties
Na segunda ocorre tudo perfeitamente, obtendo as mensagens corretamente do arquivo messages.properties
Já na terceira a mensagem não é obtida do arquivo de propriedades e sim é exibido “registro.duplicado”
Observando o código percebi que neste útlimo método de validação não é utilizado nenhum ResourceBundle para obter o mesmo. Isso está correto? Já tem alguma solução para o mesmo?
Agradeço as respotas