com.atlassian.confluence.pages.templates
Interface PageTemplateManager
- All Known Implementing Classes:
- DefaultPageTemplateManager
- public interface PageTemplateManager
savePageTemplate
public void savePageTemplate(PageTemplate page,
PageTemplate original)
refreshPageTemplate
public void refreshPageTemplate(PageTemplate pageTemplate)
getPageTemplate
public PageTemplate getPageTemplate(long id)
getPageTemplate
public PageTemplate getPageTemplate(String name,
Space space)
getPageTemplates
public List getPageTemplates(Space space)
- Returns:
- the list of all templates of the space
removePageTemplate
public void removePageTemplate(PageTemplate page)
getTemplateVariables
public List getTemplateVariables(PageTemplate template)
mergeVariables
public String mergeVariables(PageTemplate template,
List variables)
getGlobalPageTemplates
public List getGlobalPageTemplates()
setEventManager
public void setEventManager(EventManager eventManager)
removeAllPageTemplates
public void removeAllPageTemplates(Space space)