Package com.atlassian.confluence.spaces
Interface SystemTemplateManager
- 
- All Known Implementing Classes:
 SystemTemplateManagerImpl
public interface SystemTemplateManager 
- 
- 
Field Summary
Fields Modifier and Type Field Description static StringNEW_GLOBAL_SPACE_TEMPLATE_KEYstatic StringNEW_GLOBAL_SPACE_TEMPLATE_NAMEstatic StringNEW_PERSONAL_SPACE_TEMPLATE_KEYstatic StringNEW_PERSONAL_SPACE_TEMPLATE_NAME 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetTemplate(String templateKey, List<Variable> vars)StringgetTemplate(String templateKey, List<Variable> vars, Page page)voidsaveTemplate(String templateName, String templateKey, String content)Saves the given content as a system template. 
 - 
 
- 
- 
Field Detail
- 
NEW_GLOBAL_SPACE_TEMPLATE_NAME
static final String NEW_GLOBAL_SPACE_TEMPLATE_NAME
- See Also:
 - Constant Field Values
 
 
- 
NEW_PERSONAL_SPACE_TEMPLATE_NAME
static final String NEW_PERSONAL_SPACE_TEMPLATE_NAME
- See Also:
 - Constant Field Values
 
 
- 
NEW_GLOBAL_SPACE_TEMPLATE_KEY
static final String NEW_GLOBAL_SPACE_TEMPLATE_KEY
- See Also:
 - Constant Field Values
 
 
- 
NEW_PERSONAL_SPACE_TEMPLATE_KEY
static final String NEW_PERSONAL_SPACE_TEMPLATE_KEY
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
getTemplate
String getTemplate(String templateKey, List<Variable> vars)
- Parameters:
 vars-templateKey- the complete plugin module of the system template to get- Returns:
 - the system template in storage format
 
 
- 
saveTemplate
void saveTemplate(String templateName, String templateKey, String content)
Saves the given content as a system template. If null is passed in as the content, the original system template is restored.- Parameters:
 templateName- Name of the templatetemplateKey- the complete plugin module key of the original system templatecontent- the template contents in storage format
 
 - 
 
 -