Uses of Interface
org.apache.james.mailboxmanager.MessageRange

Packages that use MessageRange
org.apache.james.mailboxmanager.impl   
org.apache.james.mailboxmanager.mailbox   
org.apache.james.mailboxmanager.manager   
org.apache.james.mailboxmanager.torque   
 

Uses of MessageRange in org.apache.james.mailboxmanager.impl
 

Classes in org.apache.james.mailboxmanager.impl that implement MessageRange
 class MessageRangeImpl
           
 

Methods in org.apache.james.mailboxmanager.impl that return MessageRange
static MessageRange MessageRangeImpl.all()
           
static MessageRange MessageRangeImpl.oneUid(long uid)
           
static MessageRange MessageRangeImpl.uidRange(long from, long to)
           
 

Uses of MessageRange in org.apache.james.mailboxmanager.mailbox
 

Methods in org.apache.james.mailboxmanager.mailbox with parameters of type MessageRange
 java.util.Iterator Mailbox.expunge(MessageRange set, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 java.util.Iterator Mailbox.getMessages(MessageRange set, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
          TODO: consolidate search and getMessages into a single method
 java.util.Iterator Mailbox.setFlags(javax.mail.Flags flags, boolean value, boolean replace, MessageRange set, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
          this is much more straight forward for IMAP instead of setting Flags of an array of lazy-loading MimeMessages.
 

Uses of MessageRange in org.apache.james.mailboxmanager.manager
 

Methods in org.apache.james.mailboxmanager.manager with parameters of type MessageRange
 void MailboxManager.copyMessages(MessageRange set, java.lang.String from, java.lang.String to, MailboxSession session)
          this is done by the MailboxRepository because maybe this operation could be optimized in the corresponding store.
 

Uses of MessageRange in org.apache.james.mailboxmanager.torque
 

Methods in org.apache.james.mailboxmanager.torque with parameters of type MessageRange
 void TorqueMailboxManager.copyMessages(MessageRange set, java.lang.String from, java.lang.String to, MailboxSession session)
           
 void TorqueMailbox.copyTo(MessageRange set, TorqueMailbox toMailbox, MailboxSession session)
           
 java.util.Iterator TorqueMailbox.expunge(MessageRange set, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 java.util.Iterator TorqueMailbox.getMessages(MessageRange set, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 java.util.Iterator TorqueMailbox.setFlags(javax.mail.Flags flags, boolean value, boolean replace, MessageRange set, MessageResult.FetchGroup fetchGroup, MailboxSession mailboxSession)
           
 



Copyright © 2002-2008 The Apache Software Foundation. All Rights Reserved.