com.xebialabs.deployit.plugin.generic.freemarker
Class CiTemplateModel

java.lang.Object
  extended by freemarker.ext.beans.BeanModel
      extended by com.xebialabs.deployit.plugin.generic.freemarker.CiTemplateModel
All Implemented Interfaces:
freemarker.ext.util.WrapperTemplateModel, freemarker.template.AdapterTemplateModel, freemarker.template.TemplateHashModel, freemarker.template.TemplateHashModelEx, freemarker.template.TemplateModel

public class CiTemplateModel
extends freemarker.ext.beans.BeanModel


Field Summary
 
Fields inherited from class freemarker.ext.beans.BeanModel
object
 
Fields inherited from interface freemarker.template.TemplateModel
NOTHING
 
Constructor Summary
CiTemplateModel(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, CiAwareObjectWrapper wrapper)
           
 
Method Summary
 freemarker.template.TemplateModel get(java.lang.String key)
           
 boolean isEmpty()
           
 
Methods inherited from class freemarker.ext.beans.BeanModel
getAdaptedObject, getWrappedObject, hasPlainGetMethod, invokeGenericGet, keys, keySet, size, toString, unwrap, values, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CiTemplateModel

public CiTemplateModel(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci,
                       CiAwareObjectWrapper wrapper)
Method Detail

get

public freemarker.template.TemplateModel get(java.lang.String key)
                                      throws freemarker.template.TemplateModelException
Specified by:
get in interface freemarker.template.TemplateHashModel
Overrides:
get in class freemarker.ext.beans.BeanModel
Throws:
freemarker.template.TemplateModelException

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface freemarker.template.TemplateHashModel
Overrides:
isEmpty in class freemarker.ext.beans.BeanModel