You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Davanum Srinivas (JIRA)" <ji...@apache.org> on 2005/11/22 16:38:41 UTC

[jira] Created: (AXIS2-306) SAAJ over our DOM

SAAJ over our DOM
-----------------

         Key: AXIS2-306
         URL: http://issues.apache.org/jira/browse/AXIS2-306
     Project: Apache Axis 2.0 (Axis2)
        Type: Improvement
    Reporter: Davanum Srinivas
 Assigned to: Ruchith Udayanga Fernando 


Ruchith,

There are classes in our saaj package the implement org.w3c.dom.* stuff. we need to make them EXTEND the dom impl classes. For example:
org.apache.axis2.saaj.NodeImpl implements org.w3c.dom.Node

we need to change it to
org.apache.axis2.saaj.NodeImpl extends
org.apache.axis2.om.impl.dom.NodeImpl implements org.w3c.dom.Node

Otherwise we will have 2 classes implementing the same methods from org.w3c.dom.Node.

What do you think?

thanks,
dims

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Re: [jira] Commented: (AXIS2-306) SAAJ over our DOM

Posted by Afkham Azeez <af...@gmail.com>.
Thanks Ruchith,
Yes, that's how it has been implemented now (i.e. convert SAAJ+DOOM
stuff to LLOM just before making the call) Thanks.

Regards
Azeez

On 1/2/06, Ruchith Udayanga Fernando (JIRA) <ji...@apache.org> wrote:
>     [ http://issues.apache.org/jira/browse/AXIS2-306?page=comments#action_12361523 ]
>
> Ruchith Udayanga Fernando commented on AXIS2-306:
> -------------------------------------------------
>
> Azeez,
>
> I applied the patch.. thanks!!
>
> The solution for Call not working with DOOM is to convert SAAJ+DOOM stuff to LLOM just before making the call.
> Otherwise we cannot use DOOM structure throughout since we cannot ensure that we use only one Document instance without maintaining a thread local instance of the OM/SOAPFactory :-(
>
> Thanks
> Ruchith
>
> > SAAJ over our DOM
> > -----------------
> >
> >          Key: AXIS2-306
> >          URL: http://issues.apache.org/jira/browse/AXIS2-306
> >      Project: Apache Axis 2.0 (Axis2)
> >         Type: Improvement
> >     Reporter: Davanum Srinivas
> >     Assignee: Ruchith Udayanga Fernando
> >  Attachments: Echo.aar, axis.jpg, axis2-doom.patch, axis2-doom.patch, saaj2-29122005.zip, saaj2.patch, saaj2.patch
> >
> > Ruchith,
> > There are classes in our saaj package the implement org.w3c.dom.* stuff. we need to make them EXTEND the dom impl classes. For example:
> > org.apache.axis2.saaj.NodeImpl implements org.w3c.dom.Node
> > we need to change it to
> > org.apache.axis2.saaj.NodeImpl extends
> > org.apache.axis2.om.impl.dom.NodeImpl implements org.w3c.dom.Node
> > Otherwise we will have 2 classes implementing the same methods from org.w3c.dom.Node.
> > What do you think?
> > thanks,
> > dims
>
> --
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the administrators:
>    http://issues.apache.org/jira/secure/Administrators.jspa
> -
> For more information on JIRA, see:
>    http://www.atlassian.com/software/jira
>
>


--
Thanks
Afkham Azeez

[jira] Commented: (AXIS2-306) SAAJ over our DOM

Posted by "Ruchith Udayanga Fernando (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/AXIS2-306?page=comments#action_12363087 ] 

Ruchith Udayanga Fernando commented on AXIS2-306:
-------------------------------------------------

Azeez,

Nice work !!! :-)
I applied the patch.

Thanks,
Ruchith

> SAAJ over our DOM
> -----------------
>
>          Key: AXIS2-306
>          URL: http://issues.apache.org/jira/browse/AXIS2-306
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Improvement
>     Reporter: Davanum Srinivas
>     Assignee: Afkham Azeez
>  Attachments: Echo.aar, axis.jpg, axis2-18012006.patch.tgz, axis2-doom.patch, axis2-doom.patch, saaj2-29122005.zip, saaj2.patch, saaj2.patch
>
> Ruchith,
> There are classes in our saaj package the implement org.w3c.dom.* stuff. we need to make them EXTEND the dom impl classes. For example:
> org.apache.axis2.saaj.NodeImpl implements org.w3c.dom.Node
> we need to change it to
> org.apache.axis2.saaj.NodeImpl extends
> org.apache.axis2.om.impl.dom.NodeImpl implements org.w3c.dom.Node
> Otherwise we will have 2 classes implementing the same methods from org.w3c.dom.Node.
> What do you think?
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXIS2-306) SAAJ over our DOM

Posted by "Ruchith Udayanga Fernando (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/AXIS2-306?page=comments#action_12363215 ] 

Ruchith Udayanga Fernando commented on AXIS2-306:
-------------------------------------------------

Patch applied...
thanks

> SAAJ over our DOM
> -----------------
>
>          Key: AXIS2-306
>          URL: http://issues.apache.org/jira/browse/AXIS2-306
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Improvement
>     Reporter: Davanum Srinivas
>     Assignee: Afkham Azeez
>  Attachments: Echo.aar, axis.jpg, axis2-18012006.patch.tgz, axis2-19012006.patch, axis2-doom.patch, axis2-doom.patch, saaj2-29122005.zip, saaj2.patch, saaj2.patch
>
> Ruchith,
> There are classes in our saaj package the implement org.w3c.dom.* stuff. we need to make them EXTEND the dom impl classes. For example:
> org.apache.axis2.saaj.NodeImpl implements org.w3c.dom.Node
> we need to change it to
> org.apache.axis2.saaj.NodeImpl extends
> org.apache.axis2.om.impl.dom.NodeImpl implements org.w3c.dom.Node
> Otherwise we will have 2 classes implementing the same methods from org.w3c.dom.Node.
> What do you think?
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Resolved: (AXIS2-306) SAAJ over our DOM

Posted by "Davanum Srinivas (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-306?page=all ]
     
Davanum Srinivas resolved AXIS2-306:
------------------------------------

    Resolution: Fixed

Marking as fixed.

> SAAJ over our DOM
> -----------------
>
>          Key: AXIS2-306
>          URL: http://issues.apache.org/jira/browse/AXIS2-306
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Improvement
>     Reporter: Davanum Srinivas
>     Assignee: Afkham Azeez
>  Attachments: Echo.aar, axis.jpg, axis2-18012006.patch.tgz, axis2-19012006.patch, axis2-doom.patch, axis2-doom.patch, saaj2-29122005.zip, saaj2.patch, saaj2.patch
>
> Ruchith,
> There are classes in our saaj package the implement org.w3c.dom.* stuff. we need to make them EXTEND the dom impl classes. For example:
> org.apache.axis2.saaj.NodeImpl implements org.w3c.dom.Node
> we need to change it to
> org.apache.axis2.saaj.NodeImpl extends
> org.apache.axis2.om.impl.dom.NodeImpl implements org.w3c.dom.Node
> Otherwise we will have 2 classes implementing the same methods from org.w3c.dom.Node.
> What do you think?
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (AXIS2-306) SAAJ over our DOM

Posted by "Afkham Azeez (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-306?page=all ]

Afkham Azeez updated AXIS2-306:
-------------------------------

    Attachment: axis2-19012006.patch

Added a new dependency in the SAAJ project.xml.

Please review and commit this patch.

> SAAJ over our DOM
> -----------------
>
>          Key: AXIS2-306
>          URL: http://issues.apache.org/jira/browse/AXIS2-306
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Improvement
>     Reporter: Davanum Srinivas
>     Assignee: Afkham Azeez
>  Attachments: Echo.aar, axis.jpg, axis2-18012006.patch.tgz, axis2-19012006.patch, axis2-doom.patch, axis2-doom.patch, saaj2-29122005.zip, saaj2.patch, saaj2.patch
>
> Ruchith,
> There are classes in our saaj package the implement org.w3c.dom.* stuff. we need to make them EXTEND the dom impl classes. For example:
> org.apache.axis2.saaj.NodeImpl implements org.w3c.dom.Node
> we need to change it to
> org.apache.axis2.saaj.NodeImpl extends
> org.apache.axis2.om.impl.dom.NodeImpl implements org.w3c.dom.Node
> Otherwise we will have 2 classes implementing the same methods from org.w3c.dom.Node.
> What do you think?
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXIS2-306) SAAJ over our DOM

Posted by "Ruchith Udayanga Fernando (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/AXIS2-306?page=comments#action_12361523 ] 

Ruchith Udayanga Fernando commented on AXIS2-306:
-------------------------------------------------

Azeez,

I applied the patch.. thanks!!

The solution for Call not working with DOOM is to convert SAAJ+DOOM stuff to LLOM just before making the call.
Otherwise we cannot use DOOM structure throughout since we cannot ensure that we use only one Document instance without maintaining a thread local instance of the OM/SOAPFactory :-(

Thanks
Ruchith

> SAAJ over our DOM
> -----------------
>
>          Key: AXIS2-306
>          URL: http://issues.apache.org/jira/browse/AXIS2-306
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Improvement
>     Reporter: Davanum Srinivas
>     Assignee: Ruchith Udayanga Fernando
>  Attachments: Echo.aar, axis.jpg, axis2-doom.patch, axis2-doom.patch, saaj2-29122005.zip, saaj2.patch, saaj2.patch
>
> Ruchith,
> There are classes in our saaj package the implement org.w3c.dom.* stuff. we need to make them EXTEND the dom impl classes. For example:
> org.apache.axis2.saaj.NodeImpl implements org.w3c.dom.Node
> we need to change it to
> org.apache.axis2.saaj.NodeImpl extends
> org.apache.axis2.om.impl.dom.NodeImpl implements org.w3c.dom.Node
> Otherwise we will have 2 classes implementing the same methods from org.w3c.dom.Node.
> What do you think?
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (AXIS2-306) SAAJ over our DOM

Posted by "Afkham Azeez (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-306?page=all ]

Afkham Azeez updated AXIS2-306:
-------------------------------

    Attachment: axis2-18012006.patch.tgz

This patch contains the following

1. Fix for MTOM bug where the content type of all attachments were converted to application/octet-stream
2. SAAJ SOAPConnection complete implementaion
3. New integration test which sends a SOAPMessage with attachments to an Echo service, and receives back the response and validates it.

With this patch, the SAAJ implementation for AXIS2 is complete, except that SAAJ TCK compliance has to be achieved. 

Current unit test code coverage of SAAJ, according to clover is 48.5%.

Please apply this patch

> SAAJ over our DOM
> -----------------
>
>          Key: AXIS2-306
>          URL: http://issues.apache.org/jira/browse/AXIS2-306
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Improvement
>     Reporter: Davanum Srinivas
>     Assignee: Afkham Azeez
>  Attachments: Echo.aar, axis.jpg, axis2-18012006.patch.tgz, axis2-doom.patch, axis2-doom.patch, saaj2-29122005.zip, saaj2.patch, saaj2.patch
>
> Ruchith,
> There are classes in our saaj package the implement org.w3c.dom.* stuff. we need to make them EXTEND the dom impl classes. For example:
> org.apache.axis2.saaj.NodeImpl implements org.w3c.dom.Node
> we need to change it to
> org.apache.axis2.saaj.NodeImpl extends
> org.apache.axis2.om.impl.dom.NodeImpl implements org.w3c.dom.Node
> Otherwise we will have 2 classes implementing the same methods from org.w3c.dom.Node.
> What do you think?
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXIS2-306) SAAJ over our DOM

Posted by "Ruchith Udayanga Fernando (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/AXIS2-306?page=comments#action_12361269 ] 

Ruchith Udayanga Fernando commented on AXIS2-306:
-------------------------------------------------

Azeez,

Thanks for the patch .... applied

- Ruchith

> SAAJ over our DOM
> -----------------
>
>          Key: AXIS2-306
>          URL: http://issues.apache.org/jira/browse/AXIS2-306
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Improvement
>     Reporter: Davanum Srinivas
>     Assignee: Ruchith Udayanga Fernando
>  Attachments: axis.jpg, axis2-doom.patch, saaj2.patch
>
> Ruchith,
> There are classes in our saaj package the implement org.w3c.dom.* stuff. we need to make them EXTEND the dom impl classes. For example:
> org.apache.axis2.saaj.NodeImpl implements org.w3c.dom.Node
> we need to change it to
> org.apache.axis2.saaj.NodeImpl extends
> org.apache.axis2.om.impl.dom.NodeImpl implements org.w3c.dom.Node
> Otherwise we will have 2 classes implementing the same methods from org.w3c.dom.Node.
> What do you think?
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXIS2-306) SAAJ over our DOM

Posted by "Afkham Azeez (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/AXIS2-306?page=comments#action_12361164 ] 

Afkham Azeez commented on AXIS2-306:
------------------------------------

SAAJ over DOOM is currently work-in.progress. Please apply the attached patches to the following repositories:

apply saaj2.patch to https://svn.apache.org/repos/asf/webservices/axis2/trunk/archive/java/scratch/ruchith_dims/saaj2

apply axis2-doom.patch to
https://svn.apache.org/repos/asf/webservices/axis2/trunk/java

The attached image should go into test-resources directory in saaj2



> SAAJ over our DOM
> -----------------
>
>          Key: AXIS2-306
>          URL: http://issues.apache.org/jira/browse/AXIS2-306
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Improvement
>     Reporter: Davanum Srinivas
>     Assignee: Ruchith Udayanga Fernando
>  Attachments: axis.jpg, axis2-doom.patch, saaj2.patch
>
> Ruchith,
> There are classes in our saaj package the implement org.w3c.dom.* stuff. we need to make them EXTEND the dom impl classes. For example:
> org.apache.axis2.saaj.NodeImpl implements org.w3c.dom.Node
> we need to change it to
> org.apache.axis2.saaj.NodeImpl extends
> org.apache.axis2.om.impl.dom.NodeImpl implements org.w3c.dom.Node
> Otherwise we will have 2 classes implementing the same methods from org.w3c.dom.Node.
> What do you think?
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (AXIS2-306) SAAJ over our DOM

Posted by "Afkham Azeez (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-306?page=all ]

Afkham Azeez updated AXIS2-306:
-------------------------------

    Attachment: axis.jpg
                saaj2.patch
                axis2-doom.patch

> SAAJ over our DOM
> -----------------
>
>          Key: AXIS2-306
>          URL: http://issues.apache.org/jira/browse/AXIS2-306
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Improvement
>     Reporter: Davanum Srinivas
>     Assignee: Ruchith Udayanga Fernando
>  Attachments: axis.jpg, axis2-doom.patch, saaj2.patch
>
> Ruchith,
> There are classes in our saaj package the implement org.w3c.dom.* stuff. we need to make them EXTEND the dom impl classes. For example:
> org.apache.axis2.saaj.NodeImpl implements org.w3c.dom.Node
> we need to change it to
> org.apache.axis2.saaj.NodeImpl extends
> org.apache.axis2.om.impl.dom.NodeImpl implements org.w3c.dom.Node
> Otherwise we will have 2 classes implementing the same methods from org.w3c.dom.Node.
> What do you think?
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (AXIS2-306) SAAJ over our DOM

Posted by "Afkham Azeez (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-306?page=all ]

Afkham Azeez updated AXIS2-306:
-------------------------------

    Attachment: saaj2-29122005.zip
                Echo.aar

Pls apply the attached patch to 
apply saaj2.patch to https://svn.apache.org/repos/asf/webservices/axis2/trunk/archive/java/scratch/ruchith_dims/saaj2

and commit the attached Echo.aar file under test-resources

The following issues need to be addressed in order to complete this implementation
1. SOAPFaults are not getting serialized. A SOAPFault causes an infinite loop within the org.apache.axis2.soap.impl.dom.SOAPFaultImpl#getChildWithName(String childName) method, during seialization

2. Call does not work with DOOM 



> SAAJ over our DOM
> -----------------
>
>          Key: AXIS2-306
>          URL: http://issues.apache.org/jira/browse/AXIS2-306
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Improvement
>     Reporter: Davanum Srinivas
>     Assignee: Ruchith Udayanga Fernando
>  Attachments: Echo.aar, axis.jpg, axis2-doom.patch, axis2-doom.patch, saaj2-29122005.zip, saaj2.patch, saaj2.patch
>
> Ruchith,
> There are classes in our saaj package the implement org.w3c.dom.* stuff. we need to make them EXTEND the dom impl classes. For example:
> org.apache.axis2.saaj.NodeImpl implements org.w3c.dom.Node
> we need to change it to
> org.apache.axis2.saaj.NodeImpl extends
> org.apache.axis2.om.impl.dom.NodeImpl implements org.w3c.dom.Node
> Otherwise we will have 2 classes implementing the same methods from org.w3c.dom.Node.
> What do you think?
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (AXIS2-306) SAAJ over our DOM

Posted by "Afkham Azeez (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-306?page=all ]

Afkham Azeez updated AXIS2-306:
-------------------------------

    Attachment: axis2-doom.patch
                saaj2.patch

Here is another patch for SAAJ over DOOM.

apply saaj2.patch to https://svn.apache.org/repos/asf/webservices/axis2/trunk/archive/java/scratch/ruchith_dims/saaj2

apply axis2-doom.patch to
https://svn.apache.org/repos/asf/webservices/axis2/trunk/java

> SAAJ over our DOM
> -----------------
>
>          Key: AXIS2-306
>          URL: http://issues.apache.org/jira/browse/AXIS2-306
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Improvement
>     Reporter: Davanum Srinivas
>     Assignee: Ruchith Udayanga Fernando
>  Attachments: axis.jpg, axis2-doom.patch, axis2-doom.patch, saaj2.patch, saaj2.patch
>
> Ruchith,
> There are classes in our saaj package the implement org.w3c.dom.* stuff. we need to make them EXTEND the dom impl classes. For example:
> org.apache.axis2.saaj.NodeImpl implements org.w3c.dom.Node
> we need to change it to
> org.apache.axis2.saaj.NodeImpl extends
> org.apache.axis2.om.impl.dom.NodeImpl implements org.w3c.dom.Node
> Otherwise we will have 2 classes implementing the same methods from org.w3c.dom.Node.
> What do you think?
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Assigned: (AXIS2-306) SAAJ over our DOM

Posted by "Eran Chinthaka (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-306?page=all ]

Eran Chinthaka reassigned AXIS2-306:
------------------------------------

    Assign To: Afkham Azeez  (was: Ruchith Udayanga Fernando)

> SAAJ over our DOM
> -----------------
>
>          Key: AXIS2-306
>          URL: http://issues.apache.org/jira/browse/AXIS2-306
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Improvement
>     Reporter: Davanum Srinivas
>     Assignee: Afkham Azeez
>  Attachments: Echo.aar, axis.jpg, axis2-doom.patch, axis2-doom.patch, saaj2-29122005.zip, saaj2.patch, saaj2.patch
>
> Ruchith,
> There are classes in our saaj package the implement org.w3c.dom.* stuff. we need to make them EXTEND the dom impl classes. For example:
> org.apache.axis2.saaj.NodeImpl implements org.w3c.dom.Node
> we need to change it to
> org.apache.axis2.saaj.NodeImpl extends
> org.apache.axis2.om.impl.dom.NodeImpl implements org.w3c.dom.Node
> Otherwise we will have 2 classes implementing the same methods from org.w3c.dom.Node.
> What do you think?
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXIS2-306) SAAJ over our DOM

Posted by "Ruchith Udayanga Fernando (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/AXIS2-306?page=comments#action_12358275 ] 

Ruchith Udayanga Fernando commented on AXIS2-306:
-------------------------------------------------

Yes we shoudl be able to do
org.apache.axis2.saaj.NodeImpl extends org.apache.axis2.om.impl.dom.NodeImpl implements javax.xml.soap.Node

and 

SOAPDocumentImpl extends org.apache.axis2.om.impl.dom.DocumentImpl

etc.

and get rid of the duplicate implementation of the same methods.

> SAAJ over our DOM
> -----------------
>
>          Key: AXIS2-306
>          URL: http://issues.apache.org/jira/browse/AXIS2-306
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Improvement
>     Reporter: Davanum Srinivas
>     Assignee: Ruchith Udayanga Fernando

>
> Ruchith,
> There are classes in our saaj package the implement org.w3c.dom.* stuff. we need to make them EXTEND the dom impl classes. For example:
> org.apache.axis2.saaj.NodeImpl implements org.w3c.dom.Node
> we need to change it to
> org.apache.axis2.saaj.NodeImpl extends
> org.apache.axis2.om.impl.dom.NodeImpl implements org.w3c.dom.Node
> Otherwise we will have 2 classes implementing the same methods from org.w3c.dom.Node.
> What do you think?
> thanks,
> dims

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira