OK, It will probably take me a day or three to get here, my son is
playing in a concert tonight.

On Thu, Oct 23, 2008 at 10:40 AM,  <[EMAIL PROTECTED]> wrote:
> 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
>>
>

Reply via email to