public class JPAMessageManager extends org.apache.james.mailbox.store.StoreMessageManager<Long>
| Constructor and Description |
|---|
JPAMessageManager(org.apache.james.mailbox.store.MailboxSessionMapperFactory<Long> mapperFactory,
org.apache.james.mailbox.store.search.MessageSearchIndex<Long> index,
org.apache.james.mailbox.store.MailboxEventDispatcher<Long> dispatcher,
org.apache.james.mailbox.MailboxPathLocker locker,
org.apache.james.mailbox.store.mail.model.Mailbox<Long> mailbox,
org.apache.james.mailbox.acl.MailboxACLResolver aclResolver,
org.apache.james.mailbox.acl.GroupMembershipResolver groupMembershipResolver) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.james.mailbox.store.mail.model.Message<Long> |
createMessage(Date internalDate,
int size,
int bodyStartOctet,
javax.mail.internet.SharedInputStream content,
javax.mail.Flags flags,
org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder propertyBuilder) |
protected javax.mail.Flags |
getPermanentFlags(org.apache.james.mailbox.MailboxSession session)
Support user flags
|
appendMessage, appendMessageToStore, copyTo, countUnseenMessagesInMailbox, deleteMarkedInMailbox, expunge, findFirstUnseenMessageUid, getDispatcher, getLocker, getMailboxEntity, getMessageCount, getMessages, getMetaData, getResolvedMailboxACL, getSharedPermanentFlags, hasRight, isGroupFolder, isModSeqPermanent, isWriteable, listRigths, moveTo, myRights, recent, search, setFetchBatchSize, setFlags, setRightspublic JPAMessageManager(org.apache.james.mailbox.store.MailboxSessionMapperFactory<Long> mapperFactory, org.apache.james.mailbox.store.search.MessageSearchIndex<Long> index, org.apache.james.mailbox.store.MailboxEventDispatcher<Long> dispatcher, org.apache.james.mailbox.MailboxPathLocker locker, org.apache.james.mailbox.store.mail.model.Mailbox<Long> mailbox, org.apache.james.mailbox.acl.MailboxACLResolver aclResolver, org.apache.james.mailbox.acl.GroupMembershipResolver groupMembershipResolver) throws org.apache.james.mailbox.exception.MailboxException
org.apache.james.mailbox.exception.MailboxExceptionprotected org.apache.james.mailbox.store.mail.model.Message<Long> createMessage(Date internalDate, int size, int bodyStartOctet, javax.mail.internet.SharedInputStream content, javax.mail.Flags flags, org.apache.james.mailbox.store.mail.model.impl.PropertyBuilder propertyBuilder) throws org.apache.james.mailbox.exception.MailboxException
createMessage in class org.apache.james.mailbox.store.StoreMessageManager<Long>org.apache.james.mailbox.exception.MailboxExceptionprotected javax.mail.Flags getPermanentFlags(org.apache.james.mailbox.MailboxSession session)
getPermanentFlags in class org.apache.james.mailbox.store.StoreMessageManager<Long>Copyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.