Class RemoteSpacePropertyServiceImpl
java.lang.Object
com.atlassian.confluence.rest.client.AbstractRemoteService<SpacePropertyService>
com.atlassian.confluence.rest.client.RemoteSpacePropertyServiceImpl
- All Implemented Interfaces:
RemoteSpacePropertyService
public class RemoteSpacePropertyServiceImpl
extends AbstractRemoteService<SpacePropertyService>
implements RemoteSpacePropertyService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassNested classes/interfaces inherited from interface com.atlassian.confluence.rest.client.RemoteSpacePropertyService
RemoteSpacePropertyService.RemoteManyFetcher<T>, RemoteSpacePropertyService.RemoteSpacePropertyFinder, RemoteSpacePropertyService.RemoteValidator -
Field Summary
Fields inherited from class com.atlassian.confluence.rest.client.AbstractRemoteService
provider -
Constructor Summary
ConstructorsConstructorDescriptionRemoteSpacePropertyServiceImpl(AuthenticatedWebResourceProvider provider, ExecutorService executor) -
Method Summary
Modifier and TypeMethodDescriptioncreateCompletionStage(JsonSpaceProperty newProperty) Create a space property.deleteCompletionStage(JsonSpaceProperty property) Removes a space property from the system.updateCompletionStage(JsonSpaceProperty newProperty) Update a space 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, newBackdoorWebTarget, newExperimentalRestWebTarget, newWebTarget, postCompletionStage, postCompletionStage, postCompletionStage, postCompletionStageToPageResponse, postVoidCompletionStage, putCompletionStage, putVoidCompletionStage
-
Constructor Details
-
RemoteSpacePropertyServiceImpl
public RemoteSpacePropertyServiceImpl(AuthenticatedWebResourceProvider provider, ExecutorService executor) - Since:
- 9.0
-
-
Method Details
-
createCompletionStage
Description copied from interface:RemoteSpacePropertyServiceCreate a space property.- Specified by:
createCompletionStagein interfaceRemoteSpacePropertyService- Parameters:
newProperty- the space property to create- Returns:
- the space property created
-
updateCompletionStage
Description copied from interface:RemoteSpacePropertyServiceUpdate a space property.- Specified by:
updateCompletionStagein interfaceRemoteSpacePropertyService- Parameters:
newProperty- the space property to update- Returns:
- the updated space property
-
deleteCompletionStage
Description copied from interface:RemoteSpacePropertyServiceRemoves a space property from the system.- Specified by:
deleteCompletionStagein interfaceRemoteSpacePropertyService- Parameters:
property- the space property to remove
-
find
- Specified by:
findin interfaceRemoteSpacePropertyService
-
validator
- Specified by:
validatorin interfaceRemoteSpacePropertyService
-