public interface TemplateManager
Modifier and Type | Method and Description |
---|---|
Template |
createTemplate(java.lang.String parentPath,
java.lang.String templateType,
java.lang.String templateName,
ValueMap templateProperties)
Creates a new template
|
void |
deleteTemplate(Template template) |
java.util.List<Template> |
getAllTemplates() |
java.util.List<Page> |
getContainingPages(Template template) |
Template |
getContainingTemplate(Resource resource) |
java.util.List<Resource> |
getStructureResources(ComponentContext componentContext) |
Template |
getTemplate(java.lang.String templatePath) |
java.util.List<Template> |
getTemplates(org.apache.commons.collections.Predicate filter) |
java.util.List<Template> |
getTemplateTypes(java.lang.String parentPath)
Get template types
|
Template createTemplate(java.lang.String parentPath, java.lang.String templateType, java.lang.String templateName, ValueMap templateProperties) throws WCMException
WCMException
void deleteTemplate(Template template) throws WCMException
template
- WCMException
- is thrown if the template is still used on pages.java.util.List<Page> getContainingPages(Template template)
template
- java.util.List<Resource> getStructureResources(ComponentContext componentContext)
componentContext
- Template getContainingTemplate(Resource resource)
resource
- java.util.List<Template> getAllTemplates()
java.util.List<Template> getTemplates(org.apache.commons.collections.Predicate filter)
filter
- Template getTemplate(java.lang.String templatePath)
templatePath
- java.util.List<Template> getTemplateTypes(java.lang.String parentPath)
"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"