You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-dev@ws.apache.org by th...@apache.org on 2007/04/04 10:14:28 UTC

svn commit: r525453 - /webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/MIMEOutputUtils.java

Author: thilina
Date: Wed Apr  4 01:14:27 2007
New Revision: 525453

URL: http://svn.apache.org/viewvc?view=rev&rev=525453
Log:
changing the MIME headers to the correct case

Modified:
    webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/MIMEOutputUtils.java

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/MIMEOutputUtils.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/MIMEOutputUtils.java?view=diff&rev=525453&r1=525452&r2=525453
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/MIMEOutputUtils.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/MIMEOutputUtils.java Wed Apr  4 01:14:27 2007
@@ -16,6 +16,16 @@
 
 package org.apache.axiom.om.impl;
 
+import java.io.IOException;
+import java.io.OutputStream;
+import java.io.StringWriter;
+import java.util.Iterator;
+import java.util.LinkedList;
+
+import javax.activation.DataHandler;
+import javax.mail.MessagingException;
+import javax.mail.internet.MimeBodyPart;
+
 import org.apache.axiom.attachments.Attachments;
 import org.apache.axiom.attachments.ConfigurableDataHandler;
 import org.apache.axiom.om.OMException;
@@ -24,15 +34,6 @@
 import org.apache.axiom.soap.SOAP11Constants;
 import org.apache.axiom.soap.SOAP12Constants;
 
-import javax.activation.DataHandler;
-import javax.mail.MessagingException;
-import javax.mail.internet.MimeBodyPart;
-import java.io.IOException;
-import java.io.OutputStream;
-import java.io.StringWriter;
-import java.util.Iterator;
-import java.util.LinkedList;
-
 public class MIMEOutputUtils {
 
     private static byte[] CRLF = { 13, 10 };
@@ -50,11 +51,11 @@
             MimeBodyPart rootMimeBodyPart = new MimeBodyPart();
             rootMimeBodyPart.setDataHandler(dh);
 
-            rootMimeBodyPart.addHeader("content-type",
+            rootMimeBodyPart.addHeader("Content-Type",
                                        "application/xop+xml; charset=" + charSetEncoding +
                                                "; type=\"" + SOAPContentType + "\"");
-            rootMimeBodyPart.addHeader("content-transfer-encoding", "binary");
-            rootMimeBodyPart.addHeader("content-id", "<" + contentId + ">");
+            rootMimeBodyPart.addHeader("Content-Transfer-Encoding", "binary");
+            rootMimeBodyPart.addHeader("Content-ID", "<" + contentId + ">");
 
             writeBodyPart(outStream, rootMimeBodyPart, boundary);
 
@@ -80,8 +81,8 @@
         String encoding = null;
         MimeBodyPart mimeBodyPart = new MimeBodyPart();
         mimeBodyPart.setDataHandler(dataHandler);
-        mimeBodyPart.addHeader("content-id", "<" + contentID + ">");
-        mimeBodyPart.addHeader("content-type", dataHandler.getContentType());
+        mimeBodyPart.addHeader("Content-ID", "<" + contentID + ">");
+        mimeBodyPart.addHeader("Content-Type", dataHandler.getContentType());
         if (dataHandler instanceof ConfigurableDataHandler) {
             ConfigurableDataHandler configurableDataHandler = (ConfigurableDataHandler) dataHandler;
             encoding = configurableDataHandler.getTransferEncoding();
@@ -89,7 +90,7 @@
         if (encoding == null) {
             encoding = "binary";
         }
-        mimeBodyPart.addHeader("content-transfer-encoding", encoding);
+        mimeBodyPart.addHeader("Content-Transfer-Encoding", encoding);
         return mimeBodyPart;
     }
 
@@ -155,11 +156,11 @@
             MimeBodyPart rootMimeBodyPart = new MimeBodyPart();
             rootMimeBodyPart.setDataHandler(dh);
 
-            rootMimeBodyPart.addHeader("content-type",
+            rootMimeBodyPart.addHeader("Content-Type",
                                        SOAPContentType + "; charset="
                                                + format.getCharSetEncoding());
-            rootMimeBodyPart.addHeader("content-transfer-encoding", "8bit");
-            rootMimeBodyPart.addHeader("content-id", "<"
+            rootMimeBodyPart.addHeader("Content-Transfer-Encoding", "8bit");
+            rootMimeBodyPart.addHeader("Content-ID", "<"
                     + format.getRootContentId() + ">");
 
             writeBodyPart(outputStream, rootMimeBodyPart, format
@@ -214,8 +215,7 @@
             rootMimeBodyPart.addHeader("Content-Type",
                                        SOAPContentType + "; charset=" +
                                                format.getCharSetEncoding());
-//			rootMimeBodyPart.addHeader("content-transfer-encoding", "quoted-printable");
-            rootMimeBodyPart.addHeader("content-id", "<"
+            rootMimeBodyPart.addHeader("Content-ID", "<"
                     + format.getRootContentId() + ">");
 
             writeBodyPart(outputStream, rootMimeBodyPart, format
@@ -232,7 +232,7 @@
                 outputStream.write(sb.toString().getBytes());
                 outputStream.write(CRLF);
                 StringBuffer sb1 = new StringBuffer();
-                sb1.append("content-id: ");
+                sb1.append("Content-ID: ");
                 sb1.append("<");
                 sb1.append(innerPartCID);
                 sb1.append(">");



---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: commons-dev-help@ws.apache.org