org.jenkinsci.plugins.pollmailboxtrigger.mail.utils
Class MailWrapperUtils.FolderWrapper

java.lang.Object
  extended by org.jenkinsci.plugins.pollmailboxtrigger.mail.utils.Logger.HasLogger
      extended by org.jenkinsci.plugins.pollmailboxtrigger.mail.utils.MailWrapperUtils.FolderWrapper
Enclosing class:
MailWrapperUtils

public static class MailWrapperUtils.FolderWrapper
extends Logger.HasLogger


Field Summary
static javax.mail.search.SearchTerm UNREAD_FLAG
           
 
Constructor Summary
MailWrapperUtils.FolderWrapper(Logger logger, javax.mail.Folder folder)
           
 
Method Summary
 void close()
           
 javax.mail.Folder getFolder()
           
 MailWrapperUtils.MessagesWrapper getUnreadMessages()
           
 MailWrapperUtils.MessagesWrapper getUnreadMessagesSince(java.util.Date fromDate)
           
 MailWrapperUtils.MessagesWrapper search(java.util.List<javax.mail.search.SearchTerm> term)
           
 MailWrapperUtils.MessagesWrapper search(javax.mail.search.SearchTerm... term)
           
 
Methods inherited from class org.jenkinsci.plugins.pollmailboxtrigger.mail.utils.Logger.HasLogger
getLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNREAD_FLAG

public static final javax.mail.search.SearchTerm UNREAD_FLAG
Constructor Detail

MailWrapperUtils.FolderWrapper

public MailWrapperUtils.FolderWrapper(Logger logger,
                                      javax.mail.Folder folder)
Method Detail

getFolder

public javax.mail.Folder getFolder()

getUnreadMessagesSince

public MailWrapperUtils.MessagesWrapper getUnreadMessagesSince(java.util.Date fromDate)
                                                        throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

getUnreadMessages

public MailWrapperUtils.MessagesWrapper getUnreadMessages()
                                                   throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

search

public MailWrapperUtils.MessagesWrapper search(javax.mail.search.SearchTerm... term)
                                        throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

search

public MailWrapperUtils.MessagesWrapper search(java.util.List<javax.mail.search.SearchTerm> term)
                                        throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

close

public void close()
           throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException