Class RemoteContentPropertyServiceImpl
java.lang.Object
com.atlassian.confluence.rest.client.AbstractRemoteService<ContentPropertyService>
com.atlassian.confluence.rest.client.RemoteContentPropertyServiceImpl
- All Implemented Interfaces:
RemoteContentPropertyService
public class RemoteContentPropertyServiceImpl
extends AbstractRemoteService<ContentPropertyService>
implements RemoteContentPropertyService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
Nested classes/interfaces inherited from interface com.atlassian.confluence.rest.client.RemoteContentPropertyService
RemoteContentPropertyService.RemoteContentPropertyFetcher, RemoteContentPropertyService.RemoteContentPropertyFinder, RemoteContentPropertyService.RemoteParameterContentPropertyFinder, RemoteContentPropertyService.RemoteSingleContentPropertyFetcher, RemoteContentPropertyService.RemoteValidator
-
Field Summary
Fields inherited from class com.atlassian.confluence.rest.client.AbstractRemoteService
provider
-
Constructor Summary
ConstructorsConstructorDescriptionRemoteContentPropertyServiceImpl
(AuthenticatedWebResourceProvider provider, ExecutorService executor) -
Method Summary
Modifier and TypeMethodDescriptioncreateCompletionStage
(JsonContentProperty newProperty) Create a content property.deleteCompletionStage
(JsonContentProperty property) Removes a content property from the system.updateCompletionStage
(JsonContentProperty property) Updates a content property.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
-
Constructor Details
-
RemoteContentPropertyServiceImpl
public RemoteContentPropertyServiceImpl(AuthenticatedWebResourceProvider provider, ExecutorService executor) - Since:
- 9.0
-
-
Method Details
-
find
- Specified by:
find
in interfaceRemoteContentPropertyService
-
createCompletionStage
Description copied from interface:RemoteContentPropertyService
Create a content property.- Specified by:
createCompletionStage
in interfaceRemoteContentPropertyService
- Parameters:
newProperty
- the content property to create- Returns:
- the content property created
-
updateCompletionStage
Description copied from interface:RemoteContentPropertyService
Updates a content property.- Specified by:
updateCompletionStage
in interfaceRemoteContentPropertyService
- Parameters:
property
- the updatedJsonContentProperty
with metadata about the change- Returns:
- the updated content after being persisted
-
deleteCompletionStage
Description copied from interface:RemoteContentPropertyService
Removes a content property from the system.- Specified by:
deleteCompletionStage
in interfaceRemoteContentPropertyService
- Parameters:
property
- the content property to remove
-
validator
- Specified by:
validator
in interfaceRemoteContentPropertyService
-