public class DefaultPageTemplateManager extends Object implements PageTemplateManager
| Constructor and Description |
|---|
DefaultPageTemplateManager() |
public void setPageTemplateDao(PageTemplateDao pageTemplateDao)
public void setWikiToXhtmlMigrator(WikiToXhtmlMigrator wikiToXhtmlMigrator)
public void setTemplateHandlers(Map<BodyType,TemplateHandler> templateHandlers)
public void savePageTemplate(PageTemplate pageTemplate, PageTemplate originalTemplate)
savePageTemplate in interface PageTemplateManagerpublic void refreshPageTemplate(PageTemplate pageTemplate)
refreshPageTemplate in interface PageTemplateManagerpublic void removePageTemplate(PageTemplate page)
removePageTemplate in interface PageTemplateManagerpublic PageTemplate getPageTemplate(long id)
getPageTemplate in interface PageTemplateManagerpublic PageTemplate getPageTemplate(PluginTemplateReference pluginTemplateReference)
getPageTemplate in interface PageTemplateManagerpublic PageTemplate getPageTemplate(String name, Space space)
getPageTemplate in interface PageTemplateManagerpublic List getPageTemplates(Space space)
getPageTemplates in interface PageTemplateManagerpublic List getGlobalPageTemplates()
getGlobalPageTemplates in interface PageTemplateManagerpublic PageTemplate getGlobalPageTemplate(String name)
getGlobalPageTemplate in interface PageTemplateManagerpublic void setEventManager(com.atlassian.event.EventManager eventManager)
setEventManager in interface PageTemplateManagerpublic void removeAllPageTemplates(Space space)
removeAllPageTemplates in interface PageTemplateManagerpublic List getTemplateVariables(PageTemplate template) throws XhtmlException
getTemplateVariables in interface PageTemplateManagerXhtmlExceptionpublic String mergeVariables(PageTemplate template, List variables, String spaceKey) throws XhtmlException
mergeVariables in interface PageTemplateManagerXhtmlExceptionpublic String insertVariables(PageTemplate template, List variables)
insertVariables in interface PageTemplateManagerpublic boolean canCreate(PageTemplate template, PageTemplate foundTemplate)
PageTemplateManagercanCreate in interface PageTemplateManagertemplate - to be created, null if it's a new templatefoundTemplate - template found in DB, null if not foundCopyright © 2003–2023 Atlassian. All rights reserved.