com.atlassian.confluence.pages.templates
Interface PageTemplateManager

All Known Implementing Classes:
DefaultPageTemplateManager

public interface PageTemplateManager


Method Summary
 java.util.List getGlobalPageTemplates()
           
 PageTemplate getPageTemplate(long id)
           
 PageTemplate getPageTemplate(java.lang.String name, Space space)
           
 java.util.List getPageTemplates(Space space)
           
 java.util.List getTemplateVariables(PageTemplate template)
           
 java.lang.String mergeVariables(PageTemplate template, java.util.List variables)
           
 void refreshPageTemplate(PageTemplate pageTemplate)
           
 void removeAllPageTemplates(Space space)
           
 void removePageTemplate(PageTemplate page)
           
 void savePageTemplate(PageTemplate page, PageTemplate original)
           
 void setEventManager(com.atlassian.event.EventManager eventManager)
           
 

Method Detail

savePageTemplate

void savePageTemplate(PageTemplate page,
                      PageTemplate original)

refreshPageTemplate

void refreshPageTemplate(PageTemplate pageTemplate)

getPageTemplate

PageTemplate getPageTemplate(long id)

getPageTemplate

PageTemplate getPageTemplate(java.lang.String name,
                             Space space)

getPageTemplates

java.util.List getPageTemplates(Space space)
Returns:
the list of all templates of the space

removePageTemplate

void removePageTemplate(PageTemplate page)

getTemplateVariables

java.util.List getTemplateVariables(PageTemplate template)

mergeVariables

java.lang.String mergeVariables(PageTemplate template,
                                java.util.List variables)

getGlobalPageTemplates

java.util.List getGlobalPageTemplates()

setEventManager

void setEventManager(com.atlassian.event.EventManager eventManager)

removeAllPageTemplates

void removeAllPageTemplates(Space space)


Copyright © 2003-2009 Atlassian Pty Ltd. All Rights Reserved.