Thanks, well i just created the issue : https://issues.apache.org/jira/browse/CXF-1883
Regards Brice Vandeputte -----Message d'origine----- De : Benson Margulies [mailto:[EMAIL PROTECTED] Envoyé : jeudi 23 octobre 2008 14:04 À : [email protected] Objet : Re: [CXF Dynamic JavaScript Client] inherited classes and attributes not generated Please put this into JIRA, and I'll try to see if I can do something about it. On Thu, Oct 23, 2008 at 5:20 AM, <[EMAIL PROTECTED]> wrote: > Hi all, > I'm using the CXF JavaScript Client and i got a problem with extended > classes and inherited attributes. > It's like the Javascript code generated by CXF bugs with extended > classes. > > Here is an example , i've got 2 classes : > --- File Person.java : > @XmlRootElement(name = "Person") > public class Person { > Long id; > String name; > (...getters/setters..) > } > --- File Expert.java : > @XmlRootElement(name = "Expert") > public class Expert extends Person { > String speciality; > (...getters/setters..) > } > > An Expert(id,name,speciality) extends a Person(id,name). > > In my CXF Javascript client, i can invoke (perso JS > object).getName(), but (expert JS object).getName() or (expert JS > object).getSpeciality() are undefined. > > > Here is an extract of the generated Javascript > (http://myserver:8080/CXF/HW?js): > (...) > // > // Constructor for XML Schema item > {http://demo.com/}expert > // > function demo_com__expert () { > this.typeMarker = 'demo_com__expert'; > } > (...) > // > // Constructor for XML Schema item > {http://demo.com/}person > // > function demo_com__person () { > this.typeMarker = 'demo_com__person'; > this._id = null; > this._name = null; > } > (...) > > Is it a known limitation of the CXF generated javascript client ? > Is it a bug ? > > In advance thanks for your answer. > Regards > Brice Vandeputte >
