com.atlassian.confluence.spaces
Interface SystemTemplateManager

All Known Implementing Classes:
SystemTemplateManagerImpl

public interface SystemTemplateManager


Field Summary
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
 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

getTemplate

String getTemplate(String templateKey,
                   List<Variable> vars,
                   Page page)

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 template
templateKey - the complete plugin module key of the original system template
content - the template contents in storage format


Copyright © 2003–2015 Atlassian. All rights reserved.