public abstract class JPAMailboxManager extends StoreMailboxManager<Long>
StoreMailboxManagerDEFAULT_FETCH_BATCH_SIZE, SQL_WILDCARD_CHAR| Constructor and Description |
|---|
JPAMailboxManager(JPAMailboxSessionMapperFactory mailboxSessionMapperFactory,
Authenticator authenticator,
MailboxPathLocker locker,
MailboxACLResolver aclResolver,
GroupMembershipResolver groupMembershipResolver) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteEverything(MailboxSession mailboxSession)
Delete all mailboxes
|
protected Mailbox<Long> |
doCreateMailbox(MailboxPath path,
MailboxSession session)
Create a Mailbox for the given mailbox path.
|
addGlobalListener, addListener, copyMessages, createMailbox, createMessageManager, createSession, createSystemSession, deleteMailbox, endProcessingRequest, getAclResolver, getDelegationListener, getDelimiter, getEventDispatcher, getGroupMembershipResolver, getLocker, getMailbox, getMapperFactory, getMessageSearchIndex, init, list, login, logout, mailboxExists, randomId, randomUidValidity, removeGlobalListener, removeListener, renameMailbox, search, setCopyBatchSize, setDelegatingMailboxListener, setFetchBatchSize, setMailboxSessionIdGenerator, setMessageSearchIndex, startProcessingRequestpublic JPAMailboxManager(JPAMailboxSessionMapperFactory mailboxSessionMapperFactory, Authenticator authenticator, MailboxPathLocker locker, MailboxACLResolver aclResolver, GroupMembershipResolver groupMembershipResolver)
protected Mailbox<Long> doCreateMailbox(MailboxPath path, MailboxSession session) throws MailboxException
StoreMailboxManagerSimpleMailbox.
If you need to return something more special just override this methoddoCreateMailbox in class StoreMailboxManager<Long>MailboxExceptionpublic void deleteEverything(MailboxSession mailboxSession) throws MailboxException
mailboxSession - MailboxExceptionCopyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.