Gostaria de saber como faço pra lançar uma exceção sem ser dentro do validation.checking e internacionalizada.
Nao consigo fazer com que ValidationMessage reconheça properties =/
Supondo que eu tenha um properties com user.error.status = “Status ainda esta true!”
public class User {
private Validator validator;
public void update(User user, final UploadedFile file) {
validator.checking(new Validations() {{
// validacoes de file
.
}
});
if (!validator.hasErrors()) {
user.setStatus(false);
if (user.getStatus) {
//Funciona!
validator.add(new ValidationMessage(
"Status ainda esta true!",
"error"));
//Não funciona!
validator.add(new ValidationMessage(
"user.error.status",
"error"));
}
}
Valeu !!