Manipulando valores de enum inválidos ao executar o JAXB Unmarshalling
Meu Jaxb criou uma classe Enum com base no esquema XML configurado.
**enum Fruit {
APPLE,ORANGE;
}**
Estou usando uma interface do usuário SOAP para verificar meu serviço da web. Desde que é uma entrada de forma livre, se eu der uma fruta errada dizer"Guva" então, ao invés de lançar uma exceção, ele está retornando como nulo após fazer o UnMarshalling.
Como posso evitar isso? Devo usar uma classe enum personalizada em vez de uma gerada por JAXB? Por favor, dê um exemplo. isto é
respeita sri