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, .....


Constructor Summary
TemplateAvailability()
           
 
Method Summary
 void addTemplate(String name, TemplateConfig templateConfig)
           
 Map<String,TemplateConfig> getTemplates()
           
 boolean isAvailable(javax.jcr.Node node, STKPage template)
           
 
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()

addTemplate

public void addTemplate(String name,
                        TemplateConfig templateConfig)

isAvailable

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


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