Interface RemoteContentVersionService

All Known Implementing Classes:
RemoteContentVersionServiceImpl

@ExperimentalApi public interface RemoteContentVersionService
Remote client for ContentVersionService
  • Method Details

    • find

      Returns a finder interface for setting search criterion for versions or content.
      Parameters:
      expansions - expansions
      Returns:
      VersionFinder
    • deleteCompletionStage

      CompletionStage<Void> deleteCompletionStage(ContentId contentId, int versionNumber)
      Delete the version of content.
      Parameters:
      contentId - contentId
      versionNumber - version number to delete
    • restoreCompletionStage

      CompletionStage<Version> restoreCompletionStage(ContentId contentId, VersionRestoreParameters versionRestoreParameters, Expansion... expansions)
      Restore on version of content, update current content with that version then increment version number of current version.
      Parameters:
      contentId - contentId
      versionRestoreParameters - options for restoring version, including version number, message and restoreTitle
      expansions - expansion for newly created version.
      Returns:
      The newly current version with expansions