public class

DefaultPageTemplateManager

extends Object
implements PageTemplateManager
java.lang.Object
   ↳ com.atlassian.confluence.pages.templates.DefaultPageTemplateManager

Summary

Public Constructors
DefaultPageTemplateManager()
Public Methods
List getGlobalPageTemplates()
PageTemplate getPageTemplate(String name, Space space)
PageTemplate getPageTemplate(long id)
List getPageTemplates(Space space)
List getTemplateVariables(PageTemplate template)
Todo: use a single proper regexp later!
String mergeVariables(PageTemplate template, List variables)
void refreshPageTemplate(PageTemplate pageTemplate)
void removeAllPageTemplates(Space space)
void removePageTemplate(PageTemplate page)
void savePageTemplate(PageTemplate pageTemplate, PageTemplate originalTemplate)
void setEventManager(EventManager eventManager)
void setPageTemplateDao(PageTemplateDao pageTemplateDao)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.pages.templates.PageTemplateManager

Public Constructors

public DefaultPageTemplateManager ()

Public Methods

public List getGlobalPageTemplates ()

public PageTemplate getPageTemplate (String name, Space space)

public PageTemplate getPageTemplate (long id)

public List getPageTemplates (Space space)

public List getTemplateVariables (PageTemplate template)

Todo: use a single proper regexp later!

public String mergeVariables (PageTemplate template, List variables)

public void refreshPageTemplate (PageTemplate pageTemplate)

public void removeAllPageTemplates (Space space)

public void removePageTemplate (PageTemplate page)

public void savePageTemplate (PageTemplate pageTemplate, PageTemplate originalTemplate)

public void setEventManager (EventManager eventManager)

public void setPageTemplateDao (PageTemplateDao pageTemplateDao)