public class MaildirMailboxMapper extends org.apache.james.mailbox.store.transaction.NonTransactionalMapper implements org.apache.james.mailbox.store.mail.MailboxMapper<Integer>
| Constructor and Description |
|---|
MaildirMailboxMapper(MaildirStore maildirStore,
org.apache.james.mailbox.MailboxSession session) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(org.apache.james.mailbox.store.mail.model.Mailbox<Integer> mailbox) |
void |
endRequest() |
org.apache.james.mailbox.store.mail.model.Mailbox<Integer> |
findMailboxByPath(org.apache.james.mailbox.model.MailboxPath mailboxPath) |
List<org.apache.james.mailbox.store.mail.model.Mailbox<Integer>> |
findMailboxWithPathLike(org.apache.james.mailbox.model.MailboxPath mailboxPath) |
boolean |
hasChildren(org.apache.james.mailbox.store.mail.model.Mailbox<Integer> mailbox,
char delimiter) |
List<org.apache.james.mailbox.store.mail.model.Mailbox<Integer>> |
list() |
void |
save(org.apache.james.mailbox.store.mail.model.Mailbox<Integer> mailbox) |
executepublic MaildirMailboxMapper(MaildirStore maildirStore, org.apache.james.mailbox.MailboxSession session)
public void delete(org.apache.james.mailbox.store.mail.model.Mailbox<Integer> mailbox) throws org.apache.james.mailbox.exception.MailboxException
delete in interface org.apache.james.mailbox.store.mail.MailboxMapper<Integer>org.apache.james.mailbox.exception.MailboxExceptionMailboxMapper.delete(org.apache.james.mailbox.store.mail.model.Mailbox)public org.apache.james.mailbox.store.mail.model.Mailbox<Integer> findMailboxByPath(org.apache.james.mailbox.model.MailboxPath mailboxPath) throws org.apache.james.mailbox.exception.MailboxException, org.apache.james.mailbox.exception.MailboxNotFoundException
findMailboxByPath in interface org.apache.james.mailbox.store.mail.MailboxMapper<Integer>org.apache.james.mailbox.exception.MailboxExceptionorg.apache.james.mailbox.exception.MailboxNotFoundExceptionMailboxMapper.findMailboxByPath(org.apache.james.mailbox.model.MailboxPath)public List<org.apache.james.mailbox.store.mail.model.Mailbox<Integer>> findMailboxWithPathLike(org.apache.james.mailbox.model.MailboxPath mailboxPath) throws org.apache.james.mailbox.exception.MailboxException
findMailboxWithPathLike in interface org.apache.james.mailbox.store.mail.MailboxMapper<Integer>org.apache.james.mailbox.exception.MailboxExceptionMailboxMapper.findMailboxWithPathLike(org.apache.james.mailbox.model.MailboxPath)public boolean hasChildren(org.apache.james.mailbox.store.mail.model.Mailbox<Integer> mailbox, char delimiter) throws org.apache.james.mailbox.exception.MailboxException, org.apache.james.mailbox.exception.MailboxNotFoundException
hasChildren in interface org.apache.james.mailbox.store.mail.MailboxMapper<Integer>org.apache.james.mailbox.exception.MailboxExceptionorg.apache.james.mailbox.exception.MailboxNotFoundExceptionMailboxMapper.hasChildren(org.apache.james.mailbox.store.mail.model.Mailbox, char)public void save(org.apache.james.mailbox.store.mail.model.Mailbox<Integer> mailbox) throws org.apache.james.mailbox.exception.MailboxException
save in interface org.apache.james.mailbox.store.mail.MailboxMapper<Integer>org.apache.james.mailbox.exception.MailboxExceptionMailboxMapper.save(org.apache.james.mailbox.store.mail.model.Mailbox)public List<org.apache.james.mailbox.store.mail.model.Mailbox<Integer>> list() throws org.apache.james.mailbox.exception.MailboxException
list in interface org.apache.james.mailbox.store.mail.MailboxMapper<Integer>org.apache.james.mailbox.exception.MailboxExceptionMailboxMapper.list()public void endRequest()
endRequest in interface org.apache.james.mailbox.store.transaction.MapperMapper.endRequest()Copyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.