Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

JsfExceptionHandler ConstraintViolationImp messageTemplate

$
0
0

@jeroqueiroz escreveu:

Tenho o mapeamento na classe usuário:

@NotNull(message = "Contato não pode ser vázio.")
@ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
@JoinColumn(name = "contact_id")
@Getter
@Setter
private Contato contato;

O qual tenho a classe JsfExceptionHandler que captura todas as exceções da aplicação. Efetuei o tratamento para erros de constraint violations, porém preciso que seja exibido somente a mensagem da validação e não todo o texto do erro como esta acontecendo.

Mensagem que esta sendo exibida:
Validation failed for classes [br.com.openfiscal.model.Usuario] during persist time for groups [javax.validation.groups.Default, ] List of constraint violations:[ ConstraintViolationImpl{interpolatedMessage='Contato não pode ser vázio.', propertyPath=contato, rootBeanClass=class br.com.openfiscal.model.Usuario, messageTemplate='Contato não pode ser vázio.'} ]

Desejo exibir somente o messageTemplate.

Mensagens: 2

Participantes: 1

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>