JAX-WS e Joda-Time?
Como eu escrevo um serviço JAX-WS para que o @WebParam do meu @WebMethod seja uma classe Joda-Time como DateTime? O @XmlTypeAdapter em um parâmetro funcionará? Estou implantando no GlassFish 2.1.
Deixe-me esclarecer a pergunta porque as duas respostas até agora se concentraram em vincular tipos personalizados a classes JAXB existentes, que estão relacionadas, mas não a pergunta que estou fazendo. Como faço para o @WebService a seguir aceitar objetos joda DateTime como parâmetros?
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import org.joda.time.DateTime;
@WebService
@SOAPBinding(style = SOAPBinding.Style.RPC)
public interface Resender {
@WebMethod
void resend(
@WebParam(name = "start") DateTime start,
@WebParam(name = "end") DateTime end
);
}