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) longitemChangelog(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
ContainerChangesetwith 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
ContainerChangesetwith internal numeric ids matching the given filter - Throws:
ServerFault
-
getVersion
- Throws:
ServerFault
-
allIds
-