2
respostas

Validar objetos @WebParam

Boa tarde, gostaria de saber se existe uma forma de validar objetos recebidos pelo @WebParam, ou seja, caso eu receba um objeto Carro que possui o campo String placa, não permitir que o campo placa seja null ou vazio. Já adicionei a anotação @XmlElement(required = true, nillable = false) no atributo mas não obtive sucesso. Obrigado.

2 respostas

Oi Leandro,

desculpe a demora.

O JAX-WS não valida baseado nessas anotações mas considerar elas na hora de criar o WSDL (e o XSD).

Tem como verificar para mim se o XSD do WSDL possui aquela regra requird e nillable=false?

abs

Não está aparecendo.

 <xs:element name="placa" type="xs:string"/>

A anotação @XmlElement(required = true, nillable = false) não está refletindo no XSD.