Interface PageTemplateManager
- All Known Implementing Classes:
DefaultPageTemplateManager
public interface PageTemplateManager
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canCreate
(PageTemplate template, PageTemplate foundTemplate) Returns if a template can be created.getGlobalPageTemplate
(String name) getPageTemplate
(long id) getPageTemplate
(PluginTemplateReference pluginTemplateReference) getPageTemplate
(String name, Space space) getPageTemplates
(Space space) getTemplateVariables
(PageTemplate template) insertVariables
(PageTemplate template, List variables) mergeVariables
(PageTemplate template, List variables, String spaceKey) void
refreshPageTemplate
(PageTemplate pageTemplate) void
removeAllPageTemplates
(Space space) void
void
savePageTemplate
(PageTemplate page, PageTemplate original)
-
Method Details
-
savePageTemplate
-
refreshPageTemplate
-
getPageTemplate
-
getPageTemplate
-
getPageTemplate
-
getPageTemplates
- Returns:
- the list of all templates of the space
-
removePageTemplate
-
getTemplateVariables
- Throws:
XhtmlException
-
mergeVariables
- Throws:
XhtmlException
-
insertVariables
-
canCreate
Returns if a template can be created.- Parameters:
template
- to be created, null if it's a new templatefoundTemplate
- template found in DB, null if not found- Returns:
- true if the template can be created, otherwise false
-
getGlobalPageTemplates
List<PageTemplate> getGlobalPageTemplates() -
getGlobalPageTemplate
-
removeAllPageTemplates
-