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 TypeClassDescriptionclass
Nested 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, 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:RemoteSpacePropertyService
Create a space property.- Specified by:
createCompletionStage
in interfaceRemoteSpacePropertyService
- Parameters:
newProperty
- the space property to create- Returns:
- the space property created
-
updateCompletionStage
Description copied from interface:RemoteSpacePropertyService
Update a space property.- Specified by:
updateCompletionStage
in interfaceRemoteSpacePropertyService
- Parameters:
newProperty
- the space property to update- Returns:
- the updated space property
-
deleteCompletionStage
Description copied from interface:RemoteSpacePropertyService
Removes a space property from the system.- Specified by:
deleteCompletionStage
in interfaceRemoteSpacePropertyService
- Parameters:
property
- the space property to remove
-
find
- Specified by:
find
in interfaceRemoteSpacePropertyService
-
validator
- Specified by:
validator
in interfaceRemoteSpacePropertyService
-