Package com.atlassian.confluence.spaces
Interface SystemTemplateManager
-
- All Known Implementing Classes:
SystemTemplateManagerImpl
public interface SystemTemplateManager
-
-
Field Summary
Fields Modifier and Type Field Description static String
NEW_GLOBAL_SPACE_TEMPLATE_KEY
static String
NEW_GLOBAL_SPACE_TEMPLATE_NAME
static String
NEW_PERSONAL_SPACE_TEMPLATE_KEY
static String
NEW_PERSONAL_SPACE_TEMPLATE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getTemplate(String templateKey, List<Variable> vars)
String
getTemplate(String templateKey, List<Variable> vars, Page page)
void
saveTemplate(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
-
-