cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brice Vandeputte (JIRA)" <j...@apache.org>
Subject [jira] Updated: (CXF-1883) inherited classes and attributes not generated
Date Tue, 28 Oct 2008 13:32:55 GMT

     [ https://issues.apache.org/jira/browse/CXF-1883?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Brice Vandeputte updated CXF-1883:
----------------------------------

    Comment: was deleted

> inherited classes and attributes not generated
> ----------------------------------------------
>
>                 Key: CXF-1883
>                 URL: https://issues.apache.org/jira/browse/CXF-1883
>             Project: CXF
>          Issue Type: Bug
>          Components: JavaScript Client
>    Affects Versions: 2.2
>         Environment: i686 GNU/Linux - apache-cxf-2.2-SNAPSHOT 15/10/17:04
>            Reporter: Brice Vandeputte
>            Assignee: Benson Margulies
>             Fix For: 2.2
>
>
>  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;
> 		}
> 		(...)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message