Author: veithen
Date: Sun Jun 12 15:31:35 2016
New Revision: 1748022

URL: http://svn.apache.org/viewvc?rev=1748022&view=rev
Log:
Use the new unmarshalling API in Axiom.

Modified:
    axis/axis2/java/core/trunk/modules/jaxbri/pom.xml
    
axis/axis2/java/core/trunk/modules/jaxbri/src/main/resources/org/apache/axis2/jaxbri/template/JaxbRIDatabindingTemplate.xsl
    axis/axis2/java/core/trunk/pom.xml

Modified: axis/axis2/java/core/trunk/modules/jaxbri/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxbri/pom.xml?rev=1748022&r1=1748021&r2=1748022&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/jaxbri/pom.xml (original)
+++ axis/axis2/java/core/trunk/modules/jaxbri/pom.xml Sun Jun 12 15:31:35 2016
@@ -37,10 +37,6 @@
             <version>${project.version}</version>
         </dependency>
         <dependency>
-            <groupId>org.apache.ws.commons.axiom</groupId>
-            <artifactId>axiom-jaxb</artifactId>
-        </dependency>
-        <dependency>
             <groupId>org.apache.axis2</groupId>
             <artifactId>axis2-java2wsdl</artifactId>
             <version>${project.version}</version>

Modified: 
axis/axis2/java/core/trunk/modules/jaxbri/src/main/resources/org/apache/axis2/jaxbri/template/JaxbRIDatabindingTemplate.xsl
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxbri/src/main/resources/org/apache/axis2/jaxbri/template/JaxbRIDatabindingTemplate.xsl?rev=1748022&r1=1748021&r2=1748022&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/jaxbri/src/main/resources/org/apache/axis2/jaxbri/template/JaxbRIDatabindingTemplate.xsl
 (original)
+++ 
axis/axis2/java/core/trunk/modules/jaxbri/src/main/resources/org/apache/axis2/jaxbri/template/JaxbRIDatabindingTemplate.xsl
 Sun Jun 12 15:31:35 2016
@@ -208,11 +208,7 @@
             org.apache.axiom.om.OMElement param,
             java.lang.Class type) throws org.apache.axis2.AxisFault{
             try {
-                javax.xml.bind.JAXBContext context = wsContext;
-                javax.xml.bind.Unmarshaller unmarshaller = 
context.createUnmarshaller();
-                org.apache.axiom.util.jaxb.UnmarshallerAdapter adapter = 
org.apache.axiom.util.jaxb.JAXBUtils.getUnmarshallerAdapter(param.getXMLStreamReaderWithoutCaching());
-                
unmarshaller.setAttachmentUnmarshaller(adapter.getAttachmentUnmarshaller());
-                return unmarshaller.unmarshal(adapter.getReader(), 
type).getValue();
+                return param.unmarshal(wsContext, null, type, 
false).getValue();
             } catch (javax.xml.bind.JAXBException bex){
                 throw org.apache.axis2.AxisFault.makeFault(bex);
             }

Modified: axis/axis2/java/core/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/pom.xml?rev=1748022&r1=1748021&r2=1748022&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/pom.xml (original)
+++ axis/axis2/java/core/trunk/pom.xml Sun Jun 12 15:31:35 2016
@@ -733,11 +733,6 @@
             </dependency>
             <dependency>
                 <groupId>org.apache.ws.commons.axiom</groupId>
-                <artifactId>axiom-jaxb</artifactId>
-                <version>${axiom.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.ws.commons.axiom</groupId>
                 <artifactId>testutils</artifactId>
                 <version>${axiom.version}</version>
             </dependency>


Reply via email to