Class VariableContainerTemplateModel

java.lang.Object
freemarker.template.WrappingTemplateModel
com.flowable.template.engine.impl.util.VariableContainerTemplateModel
All Implemented Interfaces:
freemarker.template.TemplateHashModel, freemarker.template.TemplateModel

public class VariableContainerTemplateModel
extends freemarker.template.WrappingTemplateModel
implements freemarker.template.TemplateHashModel
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected org.flowable.common.engine.impl.el.ExpressionManager expressionManager  
    protected java.util.Map<java.lang.String,​java.lang.Object> payload  
    protected org.flowable.common.engine.api.variable.VariableContainer variableContainer  

    Fields inherited from interface freemarker.template.TemplateModel

    NOTHING
  • Constructor Summary

    Constructors 
    Constructor Description
    VariableContainerTemplateModel​(java.util.Map<java.lang.String,​java.lang.Object> payload, org.flowable.common.engine.api.variable.VariableContainer variableContainer, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, freemarker.template.ObjectWrapper objectWrapper)  
  • Method Summary

    Modifier and Type Method Description
    freemarker.template.TemplateModel get​(java.lang.String key)  
    boolean isEmpty()  

    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
  • Field Details

    • payload

      protected java.util.Map<java.lang.String,​java.lang.Object> payload
    • variableContainer

      protected org.flowable.common.engine.api.variable.VariableContainer variableContainer
    • expressionManager

      protected org.flowable.common.engine.impl.el.ExpressionManager expressionManager
  • Constructor Details

    • VariableContainerTemplateModel

      public VariableContainerTemplateModel​(java.util.Map<java.lang.String,​java.lang.Object> payload, org.flowable.common.engine.api.variable.VariableContainer variableContainer, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, freemarker.template.ObjectWrapper objectWrapper)
  • Method Details

    • get

      public freemarker.template.TemplateModel get​(java.lang.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