Package net.bluemind.backend.mail.api
Interface IMailboxFoldersByContainer
- All Superinterfaces:
IBaseMailboxFolders
,IChangelogSupport
,IMailboxFolders
,IReadByIdSupport<MailboxFolder>
@Path("/mail_folders_container/{container}")
public interface IMailboxFoldersByContainer
extends IMailboxFolders
API to access the hierarchy of a user or shared mailbox.
container
: subtree_bm.lan!user.tomUid (the uid of the subtree
container)
The uid of items returned by this API are sometime called the uniqueid of the
mailbox folders. You can pass those uid(s) to
MailEventAddresses.mailboxContentChanged(String)
to obtain the vertx
eventbus address that will receive notifications when the content of a folder
changes.
This API is tied to a container of MailboxFolder
with a changelog.
-
Method Summary
Methods inherited from interface net.bluemind.backend.mail.api.IBaseMailboxFolders
all, byName, childrensOf, getComplete, root, searchItems, trash
Methods inherited from interface net.bluemind.core.container.api.IChangelogSupport
allIds, changeset, changesetById, filteredChangesetById, getVersion, itemChangelog
Methods inherited from interface net.bluemind.backend.mail.api.IMailboxFolders
createBasic, createForHierarchy, deepDelete, deleteById, emptyFolder, importItems, markFolderAsRead, removeMessages, updateById
Methods inherited from interface net.bluemind.core.container.api.IReadByIdSupport
getCompleteById, multipleGetById