Class RemoteContentVersionServiceImpl
java.lang.Object
com.atlassian.confluence.rest.client.AbstractRemoteService<ContentVersionService>
com.atlassian.confluence.rest.client.impl.RemoteContentVersionServiceImpl
- All Implemented Interfaces:
RemoteContentVersionService
public class RemoteContentVersionServiceImpl
extends AbstractRemoteService<ContentVersionService>
implements RemoteContentVersionService
Remote service impl for testing ContentVersionService via REST client.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.atlassian.confluence.rest.client.RemoteContentVersionService
RemoteContentVersionService.RemoteParameterVersionFinder, RemoteContentVersionService.RemoteVersionFinder -
Field Summary
FieldsFields inherited from class com.atlassian.confluence.rest.client.AbstractRemoteService
provider -
Constructor Summary
ConstructorsConstructorDescriptionRemoteContentVersionServiceImpl(AuthenticatedWebResourceProvider provider, ExecutorService executor) -
Method Summary
Modifier and TypeMethodDescriptiondeleteCompletionStage(ContentId contentId, int versionNumber) Delete the version of content.Returns a finder interface for setting search criterion for versions or content.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.Methods inherited from class com.atlassian.confluence.rest.client.AbstractRemoteService
addExpansions, addPageRequest, addPageRequestParams, deleteCompletionStage, deleteCompletionStage, getCompletionStage, getCompletionStageGenericCollection, getCompletionStageMap, getCompletionStageMapOfGenericListResponse, getCompletionStageMapOfPageResponses, getCompletionStageOptional, getCompletionStagePageResponseList, getCompletionStageSearchPageResponseList, getExecutor, newExperimentalRestWebTarget, newWebTarget, postCompletionStage, postCompletionStage, postCompletionStage, postCompletionStageToPageResponse, postVoidCompletionStage, putCompletionStage, putVoidCompletionStage
-
Field Details
-
VERSION
- See Also:
-
-
Constructor Details
-
RemoteContentVersionServiceImpl
public RemoteContentVersionServiceImpl(AuthenticatedWebResourceProvider provider, ExecutorService executor) - Since:
- 9.0
-
-
Method Details
-
find
Description copied from interface:RemoteContentVersionServiceReturns a finder interface for setting search criterion for versions or content.- Specified by:
findin interfaceRemoteContentVersionService- Parameters:
expansions- expansions- Returns:
- VersionFinder
-
deleteCompletionStage
Description copied from interface:RemoteContentVersionServiceDelete the version of content.- Specified by:
deleteCompletionStagein interfaceRemoteContentVersionService- Parameters:
contentId- contentIdversionNumber- version number to delete
-
restoreCompletionStage
public CompletionStage<Version> restoreCompletionStage(ContentId contentId, VersionRestoreParameters versionRestoreParameters, Expansion... expansions) Description copied from interface:RemoteContentVersionServiceRestore on version of content, update current content with that version then increment version number of current version.- Specified by:
restoreCompletionStagein interfaceRemoteContentVersionService- Parameters:
contentId- contentIdversionRestoreParameters- options for restoring version, including version number, message and restoreTitleexpansions- expansion for newly created version.- Returns:
- The newly current version with expansions
-