public static class MailWrapperUtils.MessagesWrapper extends Logger.HasLogger
Constructor and Description |
---|
MailWrapperUtils.MessagesWrapper(Logger logger,
java.util.List<javax.mail.Message> messages,
javax.mail.Folder folder) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
static java.util.List<java.lang.String> |
filterProperties(java.lang.String[] props,
java.lang.String containing) |
javax.mail.Folder |
getFolder() |
CustomProperties |
getMessageProperties(javax.mail.Message message,
java.lang.String prefix,
CustomProperties p) |
java.util.List<javax.mail.Message> |
getMessages() |
static java.lang.String |
getText(javax.mail.Part p) |
MailWrapperUtils.MessagesWrapper |
markAsRead() |
MailWrapperUtils.MessagesWrapper |
markAsRead(java.util.List<javax.mail.Message> messagez) |
MailWrapperUtils.MessagesWrapper |
markAsRead(javax.mail.Message... messagez) |
MailWrapperUtils.MessagesWrapper |
print() |
java.io.File |
saveAttachments(javax.mail.Message message)
Saves all attachments to a temp directory, and returns the directory path.
|
getLogger
public MailWrapperUtils.MessagesWrapper(Logger logger, java.util.List<javax.mail.Message> messages, javax.mail.Folder folder)
public java.util.List<javax.mail.Message> getMessages()
public javax.mail.Folder getFolder()
public MailWrapperUtils.MessagesWrapper print() throws javax.mail.MessagingException
javax.mail.MessagingException
public MailWrapperUtils.MessagesWrapper markAsRead(javax.mail.Message... messagez) throws java.io.IOException, javax.mail.MessagingException
java.io.IOException
javax.mail.MessagingException
public MailWrapperUtils.MessagesWrapper markAsRead(java.util.List<javax.mail.Message> messagez) throws java.io.IOException, javax.mail.MessagingException
java.io.IOException
javax.mail.MessagingException
public MailWrapperUtils.MessagesWrapper markAsRead() throws java.io.IOException, javax.mail.MessagingException
java.io.IOException
javax.mail.MessagingException
public CustomProperties getMessageProperties(javax.mail.Message message, java.lang.String prefix, CustomProperties p) throws javax.mail.MessagingException, java.io.IOException
javax.mail.MessagingException
java.io.IOException
public static java.lang.String getText(javax.mail.Part p)
public static java.util.List<java.lang.String> filterProperties(java.lang.String[] props, java.lang.String containing)
public java.io.File saveAttachments(javax.mail.Message message) throws java.io.IOException, javax.mail.MessagingException
java.io.IOException
javax.mail.MessagingException
public void close() throws javax.mail.MessagingException
javax.mail.MessagingException