public class DefaultBlueprintManager extends Object implements BlueprintManager
FIRST_BLUEPRINT_FOR_USER, PLUGIN_KEY| Constructor and Description |
|---|
DefaultBlueprintManager(com.atlassian.plugin.PluginAccessor pluginAccessor,
com.atlassian.confluence.plugins.ia.service.SidebarLinkService sidebarLinkService,
com.atlassian.sal.api.message.I18nResolver i18nResolver,
BlueprintContentGenerator contentGenerator,
com.atlassian.confluence.core.ContentPropertyManager contentPropertyManager,
IndexPageManager indexPageManager,
com.atlassian.confluence.labels.LabelManager labelManager,
com.atlassian.confluence.pages.PageManager pageManager,
com.atlassian.event.api.EventPublisher eventPublisher,
BlueprintResolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.confluence.pages.Page |
createAndPinIndexPage(BlueprintDescriptor blueprintDescriptor,
com.atlassian.confluence.spaces.Space space)
Deprecated.
|
com.atlassian.confluence.pages.Page |
createAndPinIndexPage(ContentBlueprint blueprint,
com.atlassian.confluence.spaces.Space space)
Checks for and creates a index page if required for this blueprint, and pins it to the Space Sidebar.
|
com.atlassian.confluence.pages.Page |
createBlueprintPage(ContentBlueprint blueprint,
com.atlassian.confluence.user.ConfluenceUser user,
com.atlassian.confluence.spaces.Space space,
com.atlassian.confluence.pages.Page parentPage,
Map<String,Object> context)
Creates a page from a Blueprint.
|
com.atlassian.confluence.pages.Page |
createPageFromTemplate(ContentTemplateRef contentTemplateRef,
com.atlassian.confluence.user.ConfluenceUser user,
com.atlassian.confluence.spaces.Space space,
com.atlassian.confluence.pages.Page parentPage,
Map<String,Object> context) |
com.atlassian.confluence.pages.Page |
createPageFromTemplate(ContentTemplateRef contentTemplateRef,
com.atlassian.confluence.user.ConfluenceUser user,
com.atlassian.confluence.spaces.Space space,
com.atlassian.confluence.pages.Page parentPage,
Map<String,Object> context,
com.atlassian.confluence.core.SaveContext saveContext) |
BlueprintModuleDescriptor |
getBlueprintDescriptor(com.atlassian.plugin.ModuleCompleteKey blueprintKey) |
String |
getBlueprintKeyForContent(com.atlassian.confluence.pages.AbstractPage page) |
String |
getIndexPageTitle(BlueprintDescriptor blueprintDescriptor) |
String |
getIndexPageTitle(ContentBlueprint blueprint) |
public DefaultBlueprintManager(com.atlassian.plugin.PluginAccessor pluginAccessor,
com.atlassian.confluence.plugins.ia.service.SidebarLinkService sidebarLinkService,
com.atlassian.sal.api.message.I18nResolver i18nResolver,
BlueprintContentGenerator contentGenerator,
com.atlassian.confluence.core.ContentPropertyManager contentPropertyManager,
IndexPageManager indexPageManager,
com.atlassian.confluence.labels.LabelManager labelManager,
com.atlassian.confluence.pages.PageManager pageManager,
com.atlassian.event.api.EventPublisher eventPublisher,
BlueprintResolver resolver)
public BlueprintModuleDescriptor getBlueprintDescriptor(com.atlassian.plugin.ModuleCompleteKey blueprintKey)
getBlueprintDescriptor in interface BlueprintManager@Deprecated public com.atlassian.confluence.pages.Page createAndPinIndexPage(BlueprintDescriptor blueprintDescriptor, com.atlassian.confluence.spaces.Space space)
BlueprintManagercreateAndPinIndexPage in interface BlueprintManagerpublic com.atlassian.confluence.pages.Page createAndPinIndexPage(ContentBlueprint blueprint, com.atlassian.confluence.spaces.Space space)
BlueprintManagercreateAndPinIndexPage in interface BlueprintManagerblueprint - the type of blueprint the index page is being created forspace - the space to create the index page inpublic String getIndexPageTitle(BlueprintDescriptor blueprintDescriptor)
getIndexPageTitle in interface BlueprintManagerpublic String getIndexPageTitle(ContentBlueprint blueprint)
getIndexPageTitle in interface BlueprintManagerpublic com.atlassian.confluence.pages.Page createBlueprintPage(ContentBlueprint blueprint, com.atlassian.confluence.user.ConfluenceUser user, com.atlassian.confluence.spaces.Space space, com.atlassian.confluence.pages.Page parentPage, Map<String,Object> context)
BlueprintManagercreateBlueprintPage in interface BlueprintManagerpublic com.atlassian.confluence.pages.Page createPageFromTemplate(ContentTemplateRef contentTemplateRef, com.atlassian.confluence.user.ConfluenceUser user, com.atlassian.confluence.spaces.Space space, com.atlassian.confluence.pages.Page parentPage, Map<String,Object> context)
createPageFromTemplate in interface BlueprintManagerpublic com.atlassian.confluence.pages.Page createPageFromTemplate(ContentTemplateRef contentTemplateRef, com.atlassian.confluence.user.ConfluenceUser user, com.atlassian.confluence.spaces.Space space, com.atlassian.confluence.pages.Page parentPage, Map<String,Object> context, com.atlassian.confluence.core.SaveContext saveContext)
createPageFromTemplate in interface BlueprintManagerpublic String getBlueprintKeyForContent(com.atlassian.confluence.pages.AbstractPage page)
getBlueprintKeyForContent in interface BlueprintManagerpage - the Confluence page to check for a blueprintCopyright © 2017 Atlassian. All rights reserved.