Class SpaceResource
java.lang.Object
com.atlassian.confluence.plugins.restapi.resources.SpaceResource
REST wrapper for the SpaceService.
-
Constructor Summary
ConstructorDescriptionSpaceResource
(SpaceService spaceService, RestNavigationService navigationService) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
contentsWithType
(String spaceKey, String type, String depth, String expand, int start, int limit, javax.ws.rs.core.UriInfo uriInfo) createPrivateSpace
(Space newSpace) createSpace
(Space newSpace) javax.ws.rs.core.Response
javax.ws.rs.core.Response
spaces
(String spaceKey, List<String> spaceKeys, String type, String status, List<String> labelNames, Boolean favourite, Boolean hasRetentionPolicy, String expand, int offset, String afterOffset, int limit, javax.ws.rs.core.UriInfo uriInfo)
-
Constructor Details
-
Method Details
-
createSpace
- Throws:
ServiceException
-
createPrivateSpace
- Throws:
ServiceException
-
update
- Throws:
ServiceException
-
delete
@PublicApi public javax.ws.rs.core.Response delete(String spaceKey) throws ServiceException, URISyntaxException - Throws:
ServiceException
URISyntaxException
-
space
-
spaces
@PublicApi public PageResponse<Space> spaces(String spaceKey, List<String> spaceKeys, String type, String status, List<String> labelNames, Boolean favourite, Boolean hasRetentionPolicy, String expand, int offset, String afterOffset, int limit, @Context javax.ws.rs.core.UriInfo uriInfo) throws ServiceException - Throws:
ServiceException
-
contents
@PublicApi public Map<ContentType,RestList<Content>> contents(String spaceKey, String depth, String expand, int start, int limit) throws ServiceException - Throws:
ServiceException
-
contentsWithType
@PublicApi public RestList<Content> contentsWithType(String spaceKey, String type, String depth, String expand, int start, int limit, @Context javax.ws.rs.core.UriInfo uriInfo) throws ServiceException - Throws:
ServiceException
-
archive
-
restore
-