com.atlassian.confluence.mail.template
Class MultipartBuilder
java.lang.Object
com.atlassian.confluence.mail.template.MultipartBuilder
public class MultipartBuilder
- extends Object
Helper class used for building multiparts to be attached to support request emails.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final MultipartBuilder INSTANCE
MultipartBuilder
public MultipartBuilder()
makeMultipart
public MimeMultipart makeMultipart(File file)
throws MessagingException,
IOException
- Creates a multipart from the provided file
- Parameters:
file
- the file to include
- Returns:
- the multipart
- Throws:
MessagingException
IOException
makeMultipart
public MimeMultipart makeMultipart(ByteArrayInputStream bytezIn)
throws MessagingException,
IOException
- Creates a multipart from the provided byte input stream
- Parameters:
bytezIn
- the byte stream to include
- Returns:
- the multipart
- Throws:
MessagingException
IOException
buildMartipart
public Multipart buildMartipart(String location)
throws IOException,
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
MessagingException
getResourcesFromPath
public List getResourcesFromPath(String location)
makeMultipart
public Multipart makeMultipart(Collection<DataSource> dataSources)