info.magnolia.module.templatingkit.sites
Class TemplateAvailability

java.lang.Object
  extended by info.magnolia.module.templatingkit.sites.TemplateAvailability

public class TemplateAvailability
extends Object

Wrapper class containing the list of available templates. It contains also the hierarchy of content for site creation: Root can only be Home or functional, can not add a Root to a Root, .....

Version:
$Id: TemplateAvailability.java 53617 2012-01-23 14:27:46Z dlipp $

Constructor Summary
TemplateAvailability()
           
 
Method Summary
 void addTemplate(String name, TemplateConfig templateConfig)
           
 Map<String,TemplateConfig> getTemplates()
           
 boolean isAvailable(javax.jcr.Node node, STKPage template)
           
 void setTemplates(Map<String,TemplateConfig> availableTemplates)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateAvailability

public TemplateAvailability()
Method Detail

getTemplates

public Map<String,TemplateConfig> getTemplates()

setTemplates

public void setTemplates(Map<String,TemplateConfig> availableTemplates)

addTemplate

public void addTemplate(String name,
                        TemplateConfig templateConfig)

isAvailable

public boolean isAvailable(javax.jcr.Node node,
                           STKPage template)


Copyright © 2008-2012 Magnolia International Ltd.. All Rights Reserved.