public class OpenJPAMessageManager extends JPAMessageManager
| Modifier and Type | Class and Description |
|---|---|
static class |
OpenJPAMessageManager.AdvancedFeature |
| Constructor and Description |
|---|
OpenJPAMessageManager(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) |
OpenJPAMessageManager(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,
OpenJPAMessageManager.AdvancedFeature f,
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) |
getPermanentFlagsappendMessage, 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 OpenJPAMessageManager(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.MailboxExceptionpublic OpenJPAMessageManager(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, OpenJPAMessageManager.AdvancedFeature f, 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 JPAMessageManagerorg.apache.james.mailbox.exception.MailboxExceptionCopyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.