Interface RemoteContentPropertyService
- All Known Implementing Classes:
RemoteContentPropertyServiceImpl
public interface RemoteContentPropertyService
ContentPropertyService
implementation that communicates with
Confluence remotely using the Confluence REST API.- Since:
- 9.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static interface
static interface
static interface
static interface
-
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.
-
Method Details
-
find
-
validator
RemoteContentPropertyService.RemoteValidator validator() -
createCompletionStage
Create a content property.- Parameters:
newProperty
- the content property to create- Returns:
- the content property created
- Since:
- 9.0
-
updateCompletionStage
Updates a content property.- Parameters:
property
- the updatedJsonContentProperty
with metadata about the change- Returns:
- the updated content after being persisted
- Since:
- 9.0
-
deleteCompletionStage
Removes a content property from the system.- Parameters:
property
- the content property to remove- Since:
- 9.0
-