Package net.bluemind.core.container.api
Interface IChangelogSupport
- All Known Subinterfaces:
IAddressBook
,IBaseMailboxFolders
,ICalendar
,IContainersFlatHierarchy
,IInternalCalendar
,IInternalContainersFlatHierarchy
,IInternalOwnerSubscriptions
,IMailboxFolders
,IMailboxFoldersByContainer
,IMailboxItems
,IMapiFolder
,INote
,IOwnerSubscriptions
,IReadOnlyMailboxFolders
,ISmimeCACert
,ITodoList
,IUserCalendarViews
,IWebAppData
public interface IChangelogSupport
-
Method Summary
Modifier and TypeMethodDescriptiondefault ListResult
<Long> changesetById
(Long since) filteredChangesetById
(Long since, ItemFlagFilter filter) long
itemChangelog
(String itemUid, Long since)
-
Method Details
-
itemChangelog
@GET @Path("{uid}/_itemchangelog") ItemChangelog itemChangelog(@PathParam("uid") String itemUid, Long since) throws ServerFault - Parameters:
itemUid
-since
-- Returns:
- if successful, return a
ContainerChangelog
- Throws:
ServerFault
-
changeset
@GET @Path("_changeset") ContainerChangeset<String> changeset(@QueryParam("since") Long since) throws ServerFault - Parameters:
since
-- Returns:
- if successful, return a
ContainerChangeset
- Throws:
ServerFault
-
changesetById
@GET @Path("_changesetById") ContainerChangeset<Long> changesetById(@QueryParam("since") Long since) throws ServerFault - Parameters:
since
-- Returns:
- if successful, return a
ContainerChangeset
with internal numeric ids - Throws:
ServerFault
-
filteredChangesetById
@POST @Path("_filteredChangesetById") ContainerChangeset<ItemVersion> filteredChangesetById(@QueryParam("since") Long since, ItemFlagFilter filter) throws ServerFault - Parameters:
since
-filter
- to exclude some items (eg. deleted items)- Returns:
- if successful, return a
ContainerChangeset
with internal numeric ids matching the given filter - Throws:
ServerFault
-
getVersion
- Throws:
ServerFault
-
allIds
-