Interface IChangelogSupport

All Known Subinterfaces:
IAddressBook, IBaseMailboxFolders, ICalendar, IContainersFlatHierarchy, IInternalCalendar, IInternalContainersFlatHierarchy, IInternalOwnerSubscriptions, IMailboxFolders, IMailboxFoldersByContainer, IMailboxFoldersByOwner, IMailboxItems, IMapiFolder, INote, IOwnerSubscriptions, IReadOnlyMailboxFolders, ISmimeCACert, ITodoList, IUserCalendarViews, IWebAppData

public interface IChangelogSupport
  • Method Details

    • changeset

      @GET @Path("_changeset") ContainerChangeset<String> changeset(@QueryParam("since") Long since) throws net.bluemind.core.api.fault.ServerFault
      Parameters:
      since -
      Returns:
      if successful, return a ContainerChangeset
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • changesetById

      @GET @Path("_changesetById") ContainerChangeset<Long> changesetById(@QueryParam("since") Long since) throws net.bluemind.core.api.fault.ServerFault
      Parameters:
      since -
      Returns:
      if successful, return a ContainerChangeset with internal numeric ids
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • filteredChangesetById

      @POST @Path("_filteredChangesetById") ContainerChangeset<ItemVersion> filteredChangesetById(@QueryParam("since") Long since, ItemFlagFilter filter) throws net.bluemind.core.api.fault.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:
      net.bluemind.core.api.fault.ServerFault
    • getVersion

      @GET @Path("_version") long getVersion() throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault