Axis seems to require a public default constructor when using the BeanDeserializerFactory.
Is there are way to get it to work against protected/private as well?
I was able to write my own BeanDeserializer that extends BeanDeserializer and work against protected/private get/setters but I haven't found a way to inject some code into the application flow that would let me handle the creation of the object that is to be deserialized.
Can someone tell me where this can be done?
I don't see anything in the Java Bean standard (http://java.sun.com/products/javabeans/docs/initial.html) that says you have to have a default public constructor.
--
Sloan