public class DefaultPluginPageTemplateHelper extends Object implements PluginPageTemplateHelper
| Constructor and Description |
|---|
DefaultPluginPageTemplateHelper(com.atlassian.confluence.pages.templates.PageTemplateManager pageTemplateManager,
com.atlassian.plugin.PluginAccessor pluginAccessor) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.confluence.pages.templates.PageTemplate |
getPageTemplate(ContentTemplateRef contentTemplateRef) |
com.atlassian.confluence.pages.templates.PageTemplate |
getPageTemplate(com.atlassian.confluence.pages.templates.PluginTemplateReference pluginTemplateReference) |
List<com.atlassian.confluence.pages.templates.PageTemplate> |
getPageTemplates(com.atlassian.confluence.spaces.Space space)
Retrieves all templates declared inside plugins.
|
List<I18nPageTemplate> |
getSystemPageTemplates()
Retrieves all templates declared inside system plugins
|
public DefaultPluginPageTemplateHelper(com.atlassian.confluence.pages.templates.PageTemplateManager pageTemplateManager,
com.atlassian.plugin.PluginAccessor pluginAccessor)
public com.atlassian.confluence.pages.templates.PageTemplate getPageTemplate(com.atlassian.confluence.pages.templates.PluginTemplateReference pluginTemplateReference)
getPageTemplate in interface PluginPageTemplateHelperpluginTemplateReference - a reference identifying the plugin templatepublic com.atlassian.confluence.pages.templates.PageTemplate getPageTemplate(ContentTemplateRef contentTemplateRef)
getPageTemplate in interface PluginPageTemplateHelperpublic List<com.atlassian.confluence.pages.templates.PageTemplate> getPageTemplates(com.atlassian.confluence.spaces.Space space)
PluginPageTemplateHelperRetrieves all templates declared inside plugins.
Additionally, this method will load all "customisations" of plugin templates that are stored in the database against:
Any customised templates on the space or global level will be returned "instead of" the original plugin template.
getPageTemplates in interface PluginPageTemplateHelperspace - the space (optional)public List<I18nPageTemplate> getSystemPageTemplates()
PluginPageTemplateHelperRetrieves all templates declared inside system plugins
Additionally, this method will load all "customisations" of system plugin templates that are globally stored in the database
Any customised templates on the space or global level will be returned "instead of" the original plugin template.
getSystemPageTemplates in interface PluginPageTemplateHelperCopyright © 2017 Atlassian. All rights reserved.