public class JCRMessageManager extends StoreMessageManager<String>
MessageManagerMessageManager.MetaDataMINIMAL_PERMANET_FLAGS| Constructor and Description |
|---|
JCRMessageManager(MailboxSessionMapperFactory<String> mapperFactory,
MessageSearchIndex<String> index,
MailboxEventDispatcher<String> dispatcher,
MailboxPathLocker locker,
JCRMailbox mailbox,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver,
org.slf4j.Logger log,
char delimiter) |
| Modifier and Type | Method and Description |
|---|---|
protected Message<String> |
createMessage(Date internalDate,
int size,
int bodyStartOctet,
javax.mail.internet.SharedInputStream content,
javax.mail.Flags flags,
PropertyBuilder propertyBuilder)
Create a new
Message for the given data |
protected javax.mail.Flags |
getPermanentFlags(MailboxSession session)
This implementation allow to store ANY user flag in a permanent manner
|
appendMessage, appendMessageToStore, copyTo, countUnseenMessagesInMailbox, deleteMarkedInMailbox, expunge, findFirstUnseenMessageUid, getDispatcher, getLocker, getMailboxEntity, getMessageCount, getMessages, getMetaData, getResolvedMailboxACL, getSharedPermanentFlags, hasRight, isGroupFolder, isModSeqPermanent, isWriteable, listRigths, myRights, recent, search, setFetchBatchSize, setFlags, setRightspublic JCRMessageManager(MailboxSessionMapperFactory<String> mapperFactory, MessageSearchIndex<String> index, MailboxEventDispatcher<String> dispatcher, MailboxPathLocker locker, JCRMailbox mailbox, MailboxACLResolver aclResolver, GroupMembershipResolver groupMembershipResolver, org.slf4j.Logger log, char delimiter) throws MailboxException
MailboxExceptionprotected Message<String> createMessage(Date internalDate, int size, int bodyStartOctet, javax.mail.internet.SharedInputStream content, javax.mail.Flags flags, PropertyBuilder propertyBuilder) throws MailboxException
StoreMessageManagerMessage for the given datacreateMessage in class StoreMessageManager<String>MailboxExceptionprotected javax.mail.Flags getPermanentFlags(MailboxSession session)
getPermanentFlags in class StoreMessageManager<String>Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.