Interface RemoteSpacePropertyService
- 
- All Known Implementing Classes:
 RemoteSpacePropertyServiceImpl
public interface RemoteSpacePropertyServiceSpacePropertyServiceimplementation that communicates with Confluence remotely using the Confluence REST API.- Since:
 - 5.9
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceRemoteSpacePropertyService.RemoteManyFetcher<T>static interfaceRemoteSpacePropertyService.RemoteSpacePropertyFinderstatic interfaceRemoteSpacePropertyService.RemoteValidator 
- 
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description com.atlassian.util.concurrent.Promise<JsonSpaceProperty>create(JsonSpaceProperty newProperty)Deprecated.since 7.0.1.CompletionStage<JsonSpaceProperty>createCompletionStage(JsonSpaceProperty newProperty)Create a space property.com.atlassian.util.concurrent.Promise<Void>delete(JsonSpaceProperty property)Deprecated.since 7.0.1.CompletionStage<Void>deleteCompletionStage(JsonSpaceProperty property)Removes a space property from the system.RemoteSpacePropertyService.RemoteSpacePropertyFinderfind(Expansion... expansions)com.atlassian.util.concurrent.Promise<JsonSpaceProperty>update(JsonSpaceProperty newProperty)Deprecated.since 7.0.1.CompletionStage<JsonSpaceProperty>updateCompletionStage(JsonSpaceProperty newProperty)Update a space property.RemoteSpacePropertyService.RemoteValidatorvalidator() 
 - 
 
- 
- 
Method Detail
- 
find
RemoteSpacePropertyService.RemoteSpacePropertyFinder find(Expansion... expansions)
 
- 
create
@Deprecated com.atlassian.util.concurrent.Promise<JsonSpaceProperty> create(JsonSpaceProperty newProperty)
Deprecated.since 7.0.1. UsecreateCompletionStage(JsonSpaceProperty)instead.Create a space property.- Parameters:
 newProperty- the space property to create- Returns:
 - the space property created
 
 
- 
update
@Deprecated com.atlassian.util.concurrent.Promise<JsonSpaceProperty> update(JsonSpaceProperty newProperty)
Deprecated.since 7.0.1. UseupdateCompletionStage(JsonSpaceProperty)instead.Update a space property.- Parameters:
 newProperty- the space property to update- Returns:
 - the updated space property
 
 
- 
delete
@Deprecated com.atlassian.util.concurrent.Promise<Void> delete(JsonSpaceProperty property)
Deprecated.since 7.0.1. UsedeleteCompletionStage(JsonSpaceProperty)instead.Removes a space property from the system.- Parameters:
 property- the space property to remove
 
- 
createCompletionStage
CompletionStage<JsonSpaceProperty> createCompletionStage(JsonSpaceProperty newProperty)
Create a space property.- Parameters:
 newProperty- the space property to create- Returns:
 - the space property created
 - Since:
 - 7.0.1
 
 
- 
updateCompletionStage
CompletionStage<JsonSpaceProperty> updateCompletionStage(JsonSpaceProperty newProperty)
Update a space property.- Parameters:
 newProperty- the space property to update- Returns:
 - the updated space property
 - Since:
 - 7.0.1
 
 
- 
deleteCompletionStage
CompletionStage<Void> deleteCompletionStage(JsonSpaceProperty property)
Removes a space property from the system.- Parameters:
 property- the space property to remove- Since:
 - 7.0.1
 
 
- 
validator
RemoteSpacePropertyService.RemoteValidator validator()
 
 - 
 
 -