Hi,
On 11/03/14 12:46, Diana ALLAM wrote:
Hi Sergey,
Thank you for your reply, that works very good.
Do you know please if there is a similar configuration in Spring for JAXWS in
order to marshall/unmarshall as JAXBElements?
I tried to create an ObjectFactory class with JAXBElements methods but that
does not work.
I'm not sure, I thought it is not needed for JAX-WS endpoints to have
JAXB beans qualified with XmlRootElement, how would you like to use such
beans in JAX-WS ?
Cheers, Sergey
Kind regards,
Diana
On 9 mars 2014, at 22:45, Sergey Beryozkin wrote:
Hi Diana
JSONProvider can be configured to read into beans without XmlRootElement, set
its unmarshallAsJaxbElement property to true, the runtime checks the adapters,
this is independent of the actual providers
being used
Cheers, Sergey
On 07/03/14 21:47, allam-di14 wrote:
Hello Sergey,
As a continuation to this discussion, I would like to know please if there
is a JSON provider in cxf which :
1) works without adding @XmlRootElement on classes
2) allows using @XmlJavaTypeAdapter JAXB annotation for handling interfaces,
ex:
public void op(
@XmlJavaTypeAdapter(InterfaceAdapter.class)
ResourceInterface r);
I tried org.apache.cxf.jaxrs.provider.json.JSONProvider, but it requires
adding @XmlRootElement on classes. I tried also
org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider, which works without
adding
@XmlRootElement, but it didn't treat the @XmlJavaTypeAdapter.
Could I have an idea please how to use my adapter class (InterfaceAdapter)
with JAX-RS for JSON?
Kind regards,
Diana
--
View this message in context:
http://cxf.547215.n5.nabble.com/XmlRootElement-with-jax-rs-jax-ws-tp566400p5740975.html
Sent from the cxf-user mailing list archive at Nabble.com.
--
Sergey Beryozkin
Talend Community Coders
http://coders.talend.com/
Blog: http://sberyozkin.blogspot.com