Interface IMailboxItemsAsync
public interface IMailboxItemsAsync
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddFlag(FlagUpdate flagUpdate, net.bluemind.core.api.AsyncHandler<Ack> handler) voidchangeset(Long since, net.bluemind.core.api.AsyncHandler<ContainerChangeset<String>> handler) voidchangesetById(Long since, net.bluemind.core.api.AsyncHandler<ContainerChangeset<Long>> handler) voidcount(ItemFlagFilter arg0, net.bluemind.core.api.AsyncHandler<Count> handler) voidcreate(MailboxItem value, net.bluemind.core.api.AsyncHandler<ImapItemIdentifier> handler) voidcreateById(long id, MailboxItem arg1, net.bluemind.core.api.AsyncHandler<Ack> handler) voiddeleteById(long id, net.bluemind.core.api.AsyncHandler<Void> handler) voiddeleteFlag(FlagUpdate flagUpdate, net.bluemind.core.api.AsyncHandler<Ack> handler) voidvoidfetch(long imapUid, String address, String encoding, String mime, String charset, String filename, net.bluemind.core.api.AsyncHandler<net.bluemind.core.api.Stream> handler) voidfetchComplete(long imapUid, net.bluemind.core.api.AsyncHandler<net.bluemind.core.api.Stream> handler) voidfetchCompleteByGuid(String guid, net.bluemind.core.api.AsyncHandler<net.bluemind.core.api.Stream> handler) voidfilteredChangesetById(Long since, ItemFlagFilter arg1, net.bluemind.core.api.AsyncHandler<ContainerChangeset<ItemVersion>> handler) voidgetCompleteById(long id, net.bluemind.core.api.AsyncHandler<ItemValue<MailboxItem>> handler) voidgetForUpdate(long id, net.bluemind.core.api.AsyncHandler<ItemValue<MailboxItem>> handler) voidgetVersion(net.bluemind.core.api.AsyncHandler<Long> handler) voiditemChangelog(String uid, Long arg1, net.bluemind.core.api.AsyncHandler<ItemChangelog> handler) voidlistItemIdsAfter(net.bluemind.core.api.date.BmDateTime before, net.bluemind.core.api.AsyncHandler<List<Long>> handler) voidmultipleDeleteById(List<Long> arg0, Boolean bypassDeletedItems, net.bluemind.core.api.AsyncHandler<Void> handler) voidmultipleGetById(List<Long> arg0, net.bluemind.core.api.AsyncHandler<List<ItemValue<MailboxItem>>> handler) voidmultipleUnexpungeById(List<Long> itemIds, net.bluemind.core.api.AsyncHandler<List<ItemIdentifier>> handler) voidrecentItems(Date deliveredOrUpdatedAfter, net.bluemind.core.api.AsyncHandler<List<Long>> handler) voidremovePart(String partId, net.bluemind.core.api.AsyncHandler<Void> handler) voidsortedIds(SortDescriptor arg0, net.bluemind.core.api.AsyncHandler<List<Long>> handler) voidsortedUids(SortDescriptor arg0, net.bluemind.core.api.AsyncHandler<List<String>> handler) voidunexpunge(long itemId, net.bluemind.core.api.AsyncHandler<ItemIdentifier> handler) voidunreadItems(net.bluemind.core.api.AsyncHandler<List<Long>> handler) voidupdateById(long id, MailboxItem arg1, net.bluemind.core.api.AsyncHandler<Ack> handler) voiduploadPart(net.bluemind.core.api.Stream part, net.bluemind.core.api.AsyncHandler<String> handler)
-
Method Details
-
addFlag
-
changeset
-
changesetById
void changesetById(Long since, net.bluemind.core.api.AsyncHandler<ContainerChangeset<Long>> handler) -
count
-
create
-
createById
-
deleteById
-
deleteFlag
-
expunge
-
fetch
-
fetchComplete
void fetchComplete(long imapUid, net.bluemind.core.api.AsyncHandler<net.bluemind.core.api.Stream> handler) -
fetchCompleteByGuid
void fetchCompleteByGuid(String guid, net.bluemind.core.api.AsyncHandler<net.bluemind.core.api.Stream> handler) -
filteredChangesetById
void filteredChangesetById(Long since, ItemFlagFilter arg1, net.bluemind.core.api.AsyncHandler<ContainerChangeset<ItemVersion>> handler) -
getCompleteById
-
getForUpdate
-
getVersion
-
itemChangelog
void itemChangelog(String uid, Long arg1, net.bluemind.core.api.AsyncHandler<ItemChangelog> handler) -
listItemIdsAfter
-
multipleDeleteById
-
multipleGetById
void multipleGetById(List<Long> arg0, net.bluemind.core.api.AsyncHandler<List<ItemValue<MailboxItem>>> handler) -
multipleUnexpungeById
void multipleUnexpungeById(List<Long> itemIds, net.bluemind.core.api.AsyncHandler<List<ItemIdentifier>> handler) -
recentItems
-
removePart
-
sortedIds
-
sortedUids
-
unexpunge
-
unreadItems
-
updateById
-
uploadPart
void uploadPart(net.bluemind.core.api.Stream part, net.bluemind.core.api.AsyncHandler<String> handler)
-