Interface IMailboxItemsPromise
public interface IMailboxItemsPromise
-
Method Summary
Modifier and TypeMethodDescriptionaddFlag(FlagUpdate flagUpdate) changesetById(Long since) count(ItemFlagFilter arg0) create(MailboxItem value) createById(long id, MailboxItem arg1) deleteById(long id) deleteFlag(FlagUpdate flagUpdate) expunge()CompletableFuture<net.bluemind.core.api.Stream> CompletableFuture<net.bluemind.core.api.Stream> fetchComplete(long imapUid) CompletableFuture<net.bluemind.core.api.Stream> fetchCompleteByGuid(String guid) filteredChangesetById(Long since, ItemFlagFilter arg1) getCompleteById(long id) getForUpdate(long id) itemChangelog(String uid, Long arg1) listItemIdsAfter(net.bluemind.core.api.date.BmDateTime before) multipleDeleteById(List<Long> arg0, Boolean bypassDeletedItems) multipleGetById(List<Long> arg0) multipleUnexpungeById(List<Long> itemIds) recentItems(Date deliveredOrUpdatedAfter) removePart(String partId) sortedIds(SortDescriptor arg0) sortedUids(SortDescriptor arg0) unexpunge(long itemId) updateById(long id, MailboxItem arg1) uploadPart(net.bluemind.core.api.Stream part)
-
Method Details
-
addFlag
-
changeset
-
changesetById
-
count
-
create
-
createById
-
deleteById
-
deleteFlag
-
expunge
CompletableFuture<Void> expunge() -
fetch
-
fetchComplete
-
fetchCompleteByGuid
-
filteredChangesetById
CompletableFuture<ContainerChangeset<ItemVersion>> filteredChangesetById(Long since, ItemFlagFilter arg1) -
getCompleteById
-
getForUpdate
-
getVersion
CompletableFuture<Long> getVersion() -
itemChangelog
-
listItemIdsAfter
-
multipleDeleteById
-
multipleGetById
-
multipleUnexpungeById
-
recentItems
-
removePart
-
sortedIds
-
sortedUids
-
unexpunge
-
unreadItems
CompletableFuture<List<Long>> unreadItems() -
updateById
-
uploadPart
-