public class MailboxMetaData extends Object implements MessageManager.MetaData
MessageManager.MetaData.FetchGroup| Constructor and Description |
|---|
MailboxMetaData(List<Long> recent,
javax.mail.Flags premanentFlags,
long uidValidity,
long nextUid,
long highestModSeq,
long messageCount,
long unseenCount,
Long firstUnseen,
boolean writeable,
boolean modSeqPermanent,
MailboxACL acl) |
| Modifier and Type | Method and Description |
|---|---|
long |
countRecent()
Gets the number of recent messages.
|
MailboxACL |
getACL()
Returns the ACL concerning this mailbox.
|
Long |
getFirstUnseen()
Gets the UID of the first unseen message.
|
long |
getHighestModSeq()
Return the highest mod-sequence for the mailbox.
|
long |
getMessageCount()
Gets the number of messages that this mailbox contains.
|
javax.mail.Flags |
getPermanentFlags()
Gets the flags which can be stored by this mailbox.
|
List<Long> |
getRecent()
Gets the UIDs of recent messages if requested or an empty
List otherwise. |
long |
getUidNext()
Gets the next UID predicted.
|
long |
getUidValidity()
Gets the UIDVALIDITY.
|
long |
getUnseenCount()
Gets the number of unseen messages contained in this mailbox.
|
boolean |
isModSeqPermanent()
Return true if the mailbox does store the mod-sequences in a
permanent way
|
boolean |
isWriteable()
Is this mailbox writable?
|
public MailboxMetaData(List<Long> recent, javax.mail.Flags premanentFlags, long uidValidity, long nextUid, long highestModSeq, long messageCount, long unseenCount, Long firstUnseen, boolean writeable, boolean modSeqPermanent, MailboxACL acl)
public long countRecent()
MessageManager.MetaDatacountRecent in interface MessageManager.MetaDatacountRecent()public javax.mail.Flags getPermanentFlags()
MessageManager.MetaDatagetPermanentFlags in interface MessageManager.MetaDatagetPermanentFlags()public List<Long> getRecent()
MessageManager.MetaDataList otherwise.getRecent in interface MessageManager.MetaDatagetRecent()public long getUidValidity()
MessageManager.MetaDatagetUidValidity in interface MessageManager.MetaDatagetUidValidity()public long getUidNext()
MessageManager.MetaDatagetUidNext in interface MessageManager.MetaDatagetUidNext()public long getMessageCount()
MessageManager.MetaDatagetMessageCount in interface MessageManager.MetaDatagetMessageCount()public long getUnseenCount()
MessageManager.MetaDatagetUnseenCount in interface MessageManager.MetaDatagetUnseenCount()public Long getFirstUnseen()
MessageManager.MetaDatagetFirstUnseen in interface MessageManager.MetaDatagetFirstUnseen()public boolean isWriteable()
MessageManager.MetaDataisWriteable in interface MessageManager.MetaDataisWriteable()public long getHighestModSeq()
MessageManager.MetaDatagetHighestModSeq in interface MessageManager.MetaDatagetHighestModSeq()public boolean isModSeqPermanent()
MessageManager.MetaDataisModSeqPermanent in interface MessageManager.MetaDataisModSeqPermanent()public MailboxACL getACL()
MessageManager.MetaDatagetACL in interface MessageManager.MetaDataCopyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.