public static class MailWrapperUtils.MessagesWrapper extends Logger.HasLogger
logger| Constructor and Description |
|---|
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.
|
public 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.MessagingExceptionpublic MailWrapperUtils.MessagesWrapper markAsRead(javax.mail.Message... messagez) throws java.io.IOException, javax.mail.MessagingException
java.io.IOExceptionjavax.mail.MessagingExceptionpublic MailWrapperUtils.MessagesWrapper markAsRead(java.util.List<javax.mail.Message> messagez) throws java.io.IOException, javax.mail.MessagingException
java.io.IOExceptionjavax.mail.MessagingExceptionpublic MailWrapperUtils.MessagesWrapper markAsRead() throws java.io.IOException, javax.mail.MessagingException
java.io.IOExceptionjavax.mail.MessagingExceptionpublic CustomProperties getMessageProperties(javax.mail.Message message, java.lang.String prefix, CustomProperties p) throws javax.mail.MessagingException, java.io.IOException
javax.mail.MessagingExceptionjava.io.IOExceptionpublic 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.IOExceptionjavax.mail.MessagingExceptionpublic void close()
throws javax.mail.MessagingException
javax.mail.MessagingException