public abstract class JPAMailboxManager extends org.apache.james.mailbox.store.StoreMailboxManager<Long>
StoreMailboxManager| Constructor and Description |
|---|
JPAMailboxManager(JPAMailboxSessionMapperFactory mailboxSessionMapperFactory,
org.apache.james.mailbox.store.Authenticator authenticator,
org.apache.james.mailbox.MailboxPathLocker locker,
org.apache.james.mailbox.acl.MailboxACLResolver aclResolver,
org.apache.james.mailbox.acl.GroupMembershipResolver groupMembershipResolver) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteEverything(org.apache.james.mailbox.MailboxSession mailboxSession)
Delete all mailboxes
|
protected org.apache.james.mailbox.store.mail.model.Mailbox<Long> |
doCreateMailbox(org.apache.james.mailbox.model.MailboxPath path,
org.apache.james.mailbox.MailboxSession session) |
addGlobalListener, addListener, copyMessages, createMailbox, createMessageManager, createSession, createSystemSession, deleteMailbox, endProcessingRequest, getAclResolver, getDelegationListener, getDelimiter, getEventDispatcher, getGroupMembershipResolver, getLocker, getMailbox, getMapperFactory, getMessageSearchIndex, init, list, login, logout, mailboxExists, moveMessages, randomId, randomUidValidity, removeGlobalListener, removeListener, renameMailbox, search, setCopyBatchSize, setDelegatingMailboxListener, setFetchBatchSize, setMailboxSessionIdGenerator, setMessageSearchIndex, setMoveBatchSize, startProcessingRequestpublic JPAMailboxManager(JPAMailboxSessionMapperFactory mailboxSessionMapperFactory, org.apache.james.mailbox.store.Authenticator authenticator, org.apache.james.mailbox.MailboxPathLocker locker, org.apache.james.mailbox.acl.MailboxACLResolver aclResolver, org.apache.james.mailbox.acl.GroupMembershipResolver groupMembershipResolver)
protected org.apache.james.mailbox.store.mail.model.Mailbox<Long> doCreateMailbox(org.apache.james.mailbox.model.MailboxPath path, org.apache.james.mailbox.MailboxSession session) throws org.apache.james.mailbox.exception.MailboxException
doCreateMailbox in class org.apache.james.mailbox.store.StoreMailboxManager<Long>org.apache.james.mailbox.exception.MailboxExceptionpublic void deleteEverything(org.apache.james.mailbox.MailboxSession mailboxSession) throws org.apache.james.mailbox.exception.MailboxException
mailboxSession - org.apache.james.mailbox.exception.MailboxExceptionCopyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.