[
https://issues.apache.org/jira/browse/AXIS2-2782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sukhitha Prabhath Jayathilaka updated AXIS2-2782:
-------------------------------------------------
Attachment: Generics_part1.patch
Hi Deepal,
I am sorry for the delay in submitting the 1st patch, it took more time than I
expected due the learning curve and some issues with the build. Still there are
some
build problems with which l'd like your help.
1. With this patch I can not compile jaxbri module. Can you please apply the
patch and advice me on how to fix that problem?
This patch adds support for Java2WSDL generation for a Java class which has
collections with generic types.
Please review the patch, and let me know your suggestions and insight.
> If generic type is specified in a class, the XSD is not generated correctly
> ---------------------------------------------------------------------------
>
> Key: AXIS2-2782
> URL: https://issues.apache.org/jira/browse/AXIS2-2782
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Environment: Axis 1.2 under Tomcat on XP
> Reporter: Drew Bentley
> Assignee: Deepal Jayasinghe
> Attachments: Generics_part1.patch
>
>
> Given the following classes:
> public class GenericObject<T>
> {
> private T _value;
> public T getValue()
> {
> return _value;
> }
> public void setValue(T value)
> {
> _value = value;
> }
> }
> public class Test
> {
> private GenericObject<String> _genValue;
>
> public GenericObject<String> getGenValue(){
> return _genValue;
> }
>
> public void setGenValue(GenericObject<String> value){
> _genValue = value;
> }
> }
> The XSD for GenericObject.Value should be a string not xs:anyType
> <xs:element name="Test" type="ns:Test"/>
> <xs:complexType name="Test">
> <xs:sequence>
> <xs:element name="genValue" nillable="true"
> type="ns:GenericObject"/>
> </xs:sequence>
> </xs:complexType>
> <xs:element name="GenericObject" type="ns:GenericObject"/>
> <xs:complexType name="GenericObject">
> <xs:sequence>
> <xs:element name="value" nillable="true" type="xs:anyType"/>
> </xs:sequence>
> </xs:complexType>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.