public class SpaceBlueprintResource extends AbstractRestResource
| Modifier and Type | Field and Description |
|---|---|
static String |
PARAM_ID |
static String |
PARAM_KEY |
permissionManager| Constructor and Description |
|---|
SpaceBlueprintResource(SpaceBlueprintService spaceBlueprintService,
com.atlassian.confluence.security.PermissionManager permissionManager,
com.atlassian.confluence.spaces.SpaceManager spaceManager,
com.atlassian.confluence.security.SpacePermissionManager spacePermissionManager,
SpaceBlueprintManager spaceBlueprintManager,
ContentTemplateRefManager contentTemplateRefManager,
PluginPageTemplateHelper pageTemplateHelper,
com.atlassian.confluence.pages.templates.PageTemplateManager pageTemplateManager,
com.atlassian.activeobjects.external.ActiveObjects activeObjects,
com.atlassian.confluence.setup.settings.SettingsManager settingsManager) |
| Modifier and Type | Method and Description |
|---|---|
SpaceBlueprint |
create(SpaceBlueprintEntity entity) |
BlueprintSpaceEntity |
createPersonalSpace(CreatePersonalSpaceRestEntity entity)
Create a space from a given Space Blueprint.
|
BlueprintSpaceEntity |
createSpace(CreateBlueprintSpaceRestEntity entity)
Create a space from a given Space Blueprint.
|
int |
deleteAll() |
SpaceBlueprint |
get(UUID id) |
List<SpaceBlueprint> |
getAllSpaceBlueprints() |
SpaceBlueprint |
getByModuleCompleteKey(String moduleCompleteKey) |
SpaceBlueprint |
save(SpaceBlueprint blueprint) |
checkAdminPermission, checkEmptyParameter, checkNullEntity, checkNullParameter, checkSpaceAdminPermission, getAndCheckSpace, getUserpublic static final String PARAM_KEY
public static final String PARAM_ID
public SpaceBlueprintResource(SpaceBlueprintService spaceBlueprintService, com.atlassian.confluence.security.PermissionManager permissionManager, com.atlassian.confluence.spaces.SpaceManager spaceManager, com.atlassian.confluence.security.SpacePermissionManager spacePermissionManager, @Qualifier(value="spaceBlueprintManager") SpaceBlueprintManager spaceBlueprintManager, ContentTemplateRefManager contentTemplateRefManager, PluginPageTemplateHelper pageTemplateHelper, com.atlassian.confluence.pages.templates.PageTemplateManager pageTemplateManager, com.atlassian.activeobjects.external.ActiveObjects activeObjects, com.atlassian.confluence.setup.settings.SettingsManager settingsManager)
public BlueprintSpaceEntity createSpace(CreateBlueprintSpaceRestEntity entity) throws BlueprintIllegalArgumentException
public BlueprintSpaceEntity createPersonalSpace(CreatePersonalSpaceRestEntity entity)
public SpaceBlueprint getByModuleCompleteKey(String moduleCompleteKey)
public SpaceBlueprint get(UUID id)
public List<SpaceBlueprint> getAllSpaceBlueprints()
public SpaceBlueprint save(SpaceBlueprint blueprint)
public SpaceBlueprint create(@Nonnull SpaceBlueprintEntity entity)
public int deleteAll()
Copyright © 2017 Atlassian. All rights reserved.