You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2022/11/04 23:41:26 UTC

[ws-axiom] branch master updated: Replace usages of deprecated APIs

This is an automated email from the ASF dual-hosted git repository.

veithen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ws-axiom.git


The following commit(s) were added to refs/heads/master by this push:
     new fdabffb8b Replace usages of deprecated APIs
fdabffb8b is described below

commit fdabffb8b1522eddb2a6a10235397b6a665f677d
Author: Andreas Veithen <an...@gmail.com>
AuthorDate: Fri Nov 4 23:41:16 2022 +0000

    Replace usages of deprecated APIs
---
 axiom-api/pom.xml                                       |  1 +
 .../main/java/org/apache/axiom/om/OMOutputFormat.java   |  7 +++----
 .../java/org/apache/axiom/om/OMOutputFormatTest.java    | 17 ++++++++---------
 3 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/axiom-api/pom.xml b/axiom-api/pom.xml
index b457ff6dd..044057196 100644
--- a/axiom-api/pom.xml
+++ b/axiom-api/pom.xml
@@ -264,6 +264,7 @@
                                 org.apache.axiom.om.OMXMLBuilderFactory -&gt; org.apache.axiom.soap.SOAPModelBuilder,
                                 org.apache.axiom.om.OMXMLBuilderFactory -&gt; org.apache.axiom.soap.SOAPProcessingException,
                                 org.apache.axiom.om.OMXMLBuilderFactory -&gt; org.apache.axiom.soap.SOAPVersion,
+                                org.apache.axiom.om.OMOutputFormat -&gt; org.apache.axiom.soap.SOAPVersion,
                                 <!-- The public API shouldn't depend on classes in o.a.a.om.util -->
                                 org.apache.axiom.om.OMMetaFactorySPI -&gt; org.apache.axiom.om.util.StAXParserConfiguration,
                                 org.apache.axiom.om.OMXMLBuilderFactory -&gt; org.apache.axiom.om.util.StAXParserConfiguration,
diff --git a/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java b/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java
index b300ebe1f..5d216b303 100644
--- a/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java
+++ b/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java
@@ -24,8 +24,7 @@ import java.util.Map;
 
 import org.apache.axiom.om.impl.MTOMConstants;
 import org.apache.axiom.om.util.StAXWriterConfiguration;
-import org.apache.axiom.soap.SOAP11Constants;
-import org.apache.axiom.soap.SOAP12Constants;
+import org.apache.axiom.soap.SOAPVersion;
 import org.apache.axiom.util.UIDGenerator;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -189,9 +188,9 @@ public class OMOutputFormat {
         }
         if (contentType == null) {
             if (isSoap11) {
-                contentType = SOAP11Constants.SOAP_11_CONTENT_TYPE.toString();
+                contentType = SOAPVersion.SOAP11.getMediaType().toString();
             } else {
-                contentType = SOAP12Constants.SOAP_12_CONTENT_TYPE.toString();
+                contentType = SOAPVersion.SOAP12.getMediaType().toString();
             }
         }
         // If MTOM or SWA, the returned content-type is an 
diff --git a/axiom-api/src/test/java/org/apache/axiom/om/OMOutputFormatTest.java b/axiom-api/src/test/java/org/apache/axiom/om/OMOutputFormatTest.java
index 395a07d91..eeb25a2af 100644
--- a/axiom-api/src/test/java/org/apache/axiom/om/OMOutputFormatTest.java
+++ b/axiom-api/src/test/java/org/apache/axiom/om/OMOutputFormatTest.java
@@ -20,8 +20,7 @@
 package org.apache.axiom.om;
 
 import org.apache.axiom.om.impl.MTOMConstants;
-import org.apache.axiom.soap.SOAP11Constants;
-import org.apache.axiom.soap.SOAP12Constants;
+import org.apache.axiom.soap.SOAPVersion;
 
 import java.lang.reflect.Field;
 import java.lang.reflect.Method;
@@ -54,14 +53,14 @@ public class OMOutputFormatTest extends TestCase {
     public void testGetContentTypeDefault() {
         OMOutputFormat format = new OMOutputFormat();
         String contentType = format.getContentType();
-        assertTrue(contentType.equals(SOAP11Constants.SOAP_11_CONTENT_TYPE.toString()));
+        assertTrue(contentType.equals(SOAPVersion.SOAP11.getMediaType().toString()));
     }
     
     public void testGetContentTypeSOAP12() {
         OMOutputFormat format = new OMOutputFormat();
         format.setSOAP11(false);
         String contentType = format.getContentType();
-        assertTrue(contentType.equals(SOAP12Constants.SOAP_12_CONTENT_TYPE.toString()));
+        assertTrue(contentType.equals(SOAPVersion.SOAP12.getMediaType().toString()));
     }
     
     public void testGetContentTypeSOAP11MTOM() {
@@ -71,7 +70,7 @@ public class OMOutputFormatTest extends TestCase {
         
         // This is rudimentary.  We can add a more complete test that checks
         // sub items in the future.
-        assertTrue(contentType.indexOf(SOAP11Constants.SOAP_11_CONTENT_TYPE.toString())!=-1);
+        assertTrue(contentType.indexOf(SOAPVersion.SOAP11.getMediaType().toString())!=-1);
         assertTrue(contentType.indexOf(MTOMConstants.MTOM_TYPE)!=-1);
         
         // Test for a double quoted boundary value.
@@ -89,7 +88,7 @@ public class OMOutputFormatTest extends TestCase {
         
         // This is rudimentary.  We can add a more complete test that checks
         // sub items in the future.
-        assertTrue(contentType.indexOf(SOAP11Constants.SOAP_11_CONTENT_TYPE.toString())>=0);
+        assertTrue(contentType.indexOf(SOAPVersion.SOAP11.getMediaType().toString())>=0);
         assertTrue(contentType.indexOf("multipart/related")>=0);
         assertTrue(contentType.indexOf(MTOMConstants.MTOM_TYPE) < 0);
         
@@ -104,7 +103,7 @@ public class OMOutputFormatTest extends TestCase {
         
         // This is rudimentary.  We can add a more complete test that checks
         // sub items in the future.
-        assertTrue(contentType.indexOf(SOAP11Constants.SOAP_11_CONTENT_TYPE.toString())>=0);
+        assertTrue(contentType.indexOf(SOAPVersion.SOAP11.getMediaType().toString())>=0);
         assertTrue(contentType.indexOf("multipart/related")>=0);
         assertTrue(contentType.indexOf(MTOMConstants.MTOM_TYPE) < 0);
         
@@ -123,7 +122,7 @@ public class OMOutputFormatTest extends TestCase {
         
         // This is rudimentary.  We can add a more complete test that checks
         // sub items in the future.
-        assertTrue(contentType.indexOf(SOAP12Constants.SOAP_12_CONTENT_TYPE.toString())!=-1);
+        assertTrue(contentType.indexOf(SOAPVersion.SOAP12.getMediaType().toString())!=-1);
         assertTrue(contentType.indexOf(MTOMConstants.MTOM_TYPE)!=-1);
     }
     
@@ -136,7 +135,7 @@ public class OMOutputFormatTest extends TestCase {
         
         // This is rudimentary.  We can add a more complete test that checks
         // sub items in the future.
-        assertTrue(contentType.indexOf(SOAP12Constants.SOAP_12_CONTENT_TYPE.toString())!=-1);
+        assertTrue(contentType.indexOf(SOAPVersion.SOAP12.getMediaType().toString())!=-1);
         assertTrue(contentType.indexOf(MTOMConstants.MTOM_TYPE)!=-1);
         assertTrue(contentType.indexOf("action=\\\"testSoapAction\\\"")!=-1);
     }