Class DtoTemplateModel

java.lang.Object
freemarker.template.WrappingTemplateModel
org.jdrupes.vmoperator.util.DtoTemplateModel
All Implemented Interfaces:
freemarker.ext.util.WrapperTemplateModel, freemarker.template.TemplateHashModel, freemarker.template.TemplateModel

public class DtoTemplateModel extends freemarker.template.WrappingTemplateModel implements freemarker.ext.util.WrapperTemplateModel, freemarker.template.TemplateHashModel
Wraps a DTO in a TemplateHashModel.
  • Field Summary

    Fields inherited from interface freemarker.template.TemplateModel

    NOTHING
  • Constructor Summary

    Constructors
    Constructor
    Description
    DtoTemplateModel(freemarker.template.ObjectWrapper objectWrapper, Dto dto)
    Instantiates a new DTO template model.
  • Method Summary

    Modifier and Type
    Method
    Description
    freemarker.template.TemplateModel
    get(String key)
     
     
    boolean
     

    Methods inherited from class freemarker.template.WrappingTemplateModel

    getDefaultObjectWrapper, getObjectWrapper, setDefaultObjectWrapper, setObjectWrapper, wrap

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DtoTemplateModel

      public DtoTemplateModel(freemarker.template.ObjectWrapper objectWrapper, Dto dto)
      Instantiates a new DTO template model.
      Parameters:
      objectWrapper - the object wrapper
      dto - the dto
  • Method Details

    • get

      public freemarker.template.TemplateModel get(String key) throws freemarker.template.TemplateModelException
      Specified by:
      get in interface freemarker.template.TemplateHashModel
      Throws:
      freemarker.template.TemplateModelException
    • isEmpty

      public boolean isEmpty() throws freemarker.template.TemplateModelException
      Specified by:
      isEmpty in interface freemarker.template.TemplateHashModel
      Throws:
      freemarker.template.TemplateModelException
    • getWrappedObject

      Specified by:
      getWrappedObject in interface freemarker.ext.util.WrapperTemplateModel