Class ContentPropertyResource
java.lang.Object
com.atlassian.confluence.plugins.restapi.resources.ContentPropertyResource
A REST resource for manipulating content properties.
Content properties are a key / value store of properties attached to a piece of Content. The key is a string, and the value is a JSON object.
- Since:
- 5.6
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreate
(ContentId contentId, JsonContentProperty newProperty) create
(ContentId contentId, String key, JsonContentProperty newProperty) javax.ws.rs.core.Response
update
(ContentId contentId, String key, JsonContentProperty property)
-
Constructor Details
-
ContentPropertyResource
-
-
Method Details
-
create
public JsonContentProperty create(ContentId contentId, JsonContentProperty newProperty) throws ServiceException - Throws:
ServiceException
-
create
public JsonContentProperty create(ContentId contentId, String key, JsonContentProperty newProperty) throws ServiceException - Throws:
ServiceException
-
findAll
public RestList<JsonContentProperty> findAll(ContentId contentId, String expand, int start, int limit, @Context javax.ws.rs.core.UriInfo uriInfo) throws ServiceException - Throws:
ServiceException
-
findByKey
public JsonContentProperty findByKey(ContentId contentId, String key, String expand) throws ServiceException - Throws:
ServiceException
-
update
public JsonContentProperty update(ContentId contentId, String key, JsonContentProperty property) throws IOException, ServiceException - Throws:
IOException
ServiceException
-
delete
- Throws:
ServiceException
-