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

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

public static class MailWrapperUtils.FolderWrapper
extends Logger.HasLogger

Utility class for providing extra Folder related methods!


Field Summary
static javax.mail.search.SearchTerm UNREAD_FLAG
           
 
Fields inherited from class org.jenkinsci.plugins.pollmailboxtrigger.mail.Logger.HasLogger
logger
 
Constructor Summary
MailWrapperUtils.FolderWrapper(Logger logger, com.sun.mail.imap.IMAPFolder folder)
           
 
Method Summary
 void close()
           
 com.sun.mail.imap.IMAPFolder getFolder()
           
 MailWrapperUtils.MessagesWrapper getUnreadMessages()
           
 MailWrapperUtils.MessagesWrapper getUnreadMessagesSince(Date fromDate)
           
 MailWrapperUtils.MessagesWrapper search(List<javax.mail.search.SearchTerm> term)
           
 MailWrapperUtils.MessagesWrapper search(javax.mail.search.SearchTerm... term)
           
 
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,
                                      com.sun.mail.imap.IMAPFolder folder)
Method Detail

getFolder

public com.sun.mail.imap.IMAPFolder getFolder()

getUnreadMessagesSince

public MailWrapperUtils.MessagesWrapper getUnreadMessagesSince(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(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


Copyright © 2004-2014. All Rights Reserved.