com.atlassian.confluence.mail.template
Class MultipartBuilder

java.lang.Object
  extended by com.atlassian.confluence.mail.template.MultipartBuilder

public class MultipartBuilder
extends Object

Helper class used for building multiparts to be attached to support request emails.


Field Summary
static MultipartBuilder INSTANCE
           
 
Constructor Summary
MultipartBuilder()
           
 
Method Summary
 javax.mail.Multipart buildMartipart(String location)
          Builds a Multipart by zipping the two most recent log files in the specified location.
 List getResourcesFromPath(String location)
           
 javax.mail.internet.MimeMultipart makeMultipart(ByteArrayInputStream bytezIn)
          Creates a multipart from the provided byte input stream
 javax.mail.internet.MimeMultipart makeMultipart(File file)
          Creates a multipart from the provided file
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final MultipartBuilder INSTANCE
Constructor Detail

MultipartBuilder

public MultipartBuilder()
Method Detail

makeMultipart

public javax.mail.internet.MimeMultipart makeMultipart(File file)
                                                throws javax.mail.MessagingException,
                                                       IOException
Creates a multipart from the provided file

Parameters:
file - the file to include
Returns:
the multipart
Throws:
javax.mail.MessagingException
IOException

makeMultipart

public javax.mail.internet.MimeMultipart makeMultipart(ByteArrayInputStream bytezIn)
                                                throws javax.mail.MessagingException,
                                                       IOException
Creates a multipart from the provided byte input stream

Parameters:
bytezIn - the byte stream to include
Returns:
the multipart
Throws:
javax.mail.MessagingException
IOException

buildMartipart

public javax.mail.Multipart buildMartipart(String location)
                                    throws IOException,
                                           javax.mail.MessagingException
Builds a Multipart by zipping the two most recent log files in the specified location.

Parameters:
location - - the location of the log files
Returns:
the multipart
Throws:
IOException
javax.mail.MessagingException

getResourcesFromPath

public List getResourcesFromPath(String location)


Copyright © 2003-2011 Atlassian. All Rights Reserved.