public class DefaultRestSpaceManager extends Object implements RestSpaceManager
RestSpaceManager.
The default maximum size for the SpaceEntityLists returned is 50.
| Constructor and Description |
|---|
DefaultRestSpaceManager(SpaceManager spaceManager,
PageManager pageManager,
DefaultRestContentManager restContentManager,
EntityBuilderFactory entityBuilderFactory) |
| Modifier and Type | Method and Description |
|---|---|
SpaceEntity |
expand(SpaceEntity spaceEntity)
Expands and returns the given
SpaceEntity. |
SpaceEntity |
getSpaceEntity(Space space) |
SpaceEntity |
getSpaceEntity(String spaceKey,
boolean expand)
Gets the
SpaceEntity for the given spaceKey and expands it if necessary. |
SpaceEntityList |
getSpaceEntityList(SpaceEntityListContext ctx)
Gets the
SpaceEntityList for the given SpaceEntityListContext. |
public DefaultRestSpaceManager(SpaceManager spaceManager, PageManager pageManager, DefaultRestContentManager restContentManager, EntityBuilderFactory entityBuilderFactory)
public SpaceEntity expand(SpaceEntity spaceEntity)
RestSpaceManagerSpaceEntity.expand in interface RestSpaceManagerspaceEntity - the space entity to expandpublic SpaceEntity getSpaceEntity(Space space)
public SpaceEntity getSpaceEntity(String spaceKey, boolean expand)
RestSpaceManagerSpaceEntity for the given spaceKey and expands it if necessary.
It is responsible for doing any permission checking and conversion from Confluence's
Space to a SpaceEntity.
null is returned, if the current user is not permitted to view the space.
getSpaceEntity in interface RestSpaceManagerspaceKey - the space key of the space to retrieveexpand - whether to expand the space entitypublic SpaceEntityList getSpaceEntityList(SpaceEntityListContext ctx)
RestSpaceManagerSpaceEntityList for the given SpaceEntityListContext.
It is up to the implementation to decide on default behaviour when values for in the context are not specified. The context passed in however, must not be null.
getSpaceEntityList in interface RestSpaceManagerctx - the context for which the space entity list is retrieved inCopyright © 2003–2021 Atlassian. All rights reserved.