Author: supun Date: Mon Jan 23 09:40:55 2012 New Revision: 1234716 URL: http://svn.apache.org/viewvc?rev=1234716&view=rev Log: fixing an build break with multipart messages
Modified: axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailConstants.java axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailTransportSender.java Modified: axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailConstants.java URL: http://svn.apache.org/viewvc/axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailConstants.java?rev=1234716&r1=1234715&r2=1234716&view=diff ============================================================================== --- axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailConstants.java (original) +++ axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailConstants.java Mon Jan 23 09:40:55 2012 @@ -60,6 +60,7 @@ public class MailConstants { public static final String TRANSPORT_MAIL_FORMAT = "transport.mail.Format"; public static final String TRANSPORT_FORMAT_TEXT = "Text"; public static final String TRANSPORT_FORMAT_MP = "Multipart"; + public static final String TRANSPORT_FORMAT_ATTACHMENT = "Attachment"; public static final String TRANSPORT_FORMAT_ATTACHMENT_FILE = "AttachmentFile"; public static final String TRANSPORT_MAIL_FOLDER = "transport.mail.Folder"; Modified: axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailTransportSender.java URL: http://svn.apache.org/viewvc/axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailTransportSender.java?rev=1234716&r1=1234715&r2=1234716&view=diff ============================================================================== --- axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailTransportSender.java (original) +++ axis/axis2/java/transports/trunk/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailTransportSender.java Mon Jan 23 09:40:55 2012 @@ -433,6 +433,15 @@ public class MailTransportSender extends mimeMultiPart.addBodyPart(mimeBodyPart1); mimeMultiPart.addBodyPart(mimeBodyPart2); message.setContent(mimeMultiPart); + mainPart = mimeBodyPart2; + } else if (MailConstants.TRANSPORT_FORMAT_ATTACHMENT.equals(mFormat)) { + mimeMultiPart = new MimeMultipart(); + MimeBodyPart mimeBodyPart1 = new MimeBodyPart(); + mimeBodyPart1.setContent("Web Service Message Attached","text/plain"); + MimeBodyPart mimeBodyPart2 = new MimeBodyPart(); + mimeMultiPart.addBodyPart(mimeBodyPart1); + mimeMultiPart.addBodyPart(mimeBodyPart2); + message.setContent(mimeMultiPart); String fileName = (String) msgContext.getProperty( MailConstants.TRANSPORT_FORMAT_ATTACHMENT_FILE);