Class LinqContext

java.lang.Object
com.flowable.template.engine.impl.linq.LinqContext

public class LinqContext
extends java.lang.Object
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String CONTEXT_NAME  
    protected org.flowable.common.engine.impl.el.ExpressionManager expressionManager  
    protected org.flowable.common.engine.api.variable.VariableContainer variableContainer  
  • Constructor Summary

    Constructors 
    Constructor Description
    LinqContext​(org.flowable.common.engine.impl.el.ExpressionManager expressionManager, org.flowable.common.engine.api.variable.VariableContainer variableContainer)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String asHtml​(java.lang.String expressionText)
    The 'rich text' component stores its value either as markdown or html.
    boolean booleanValue​(java.lang.String expressionText)  
    protected java.lang.String cleanHtmlForAspose​(java.lang.String html)  
    protected byte[] convertContentItemToBytes​(java.lang.String contentItemId)  
    protected byte[] convertContentItemToBytes​(org.flowable.content.api.ContentItem contentItem)  
    java.lang.Iterable foreach​(java.lang.Object object)  
    LinqIterable foreach​(java.lang.String expressionText)  
    protected org.flowable.content.api.ContentService getContentService()  
    byte[] image​(java.lang.String expressionText)  
    java.lang.Object mapValue​(java.lang.Object obj, java.lang.String key)  
    java.lang.String markdownAsHtml​(java.lang.String expressionText)  
    protected java.lang.Object resolveExpressionOrReturnDefault​(java.lang.String expressionText, java.lang.Object defaultValue)  
    java.lang.Object value​(java.lang.String expressionText)  
    java.lang.Object valueOrDefault​(java.lang.String expressionText, java.lang.Object defaultValue)  

    Methods inherited from class java.lang.Object

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

  • Constructor Details

    • LinqContext

      public LinqContext​(org.flowable.common.engine.impl.el.ExpressionManager expressionManager, org.flowable.common.engine.api.variable.VariableContainer variableContainer)
  • Method Details

    • valueOrDefault

      public java.lang.Object valueOrDefault​(java.lang.String expressionText, java.lang.Object defaultValue)
    • value

      public java.lang.Object value​(java.lang.String expressionText)
    • booleanValue

      public boolean booleanValue​(java.lang.String expressionText)
    • mapValue

      public java.lang.Object mapValue​(java.lang.Object obj, java.lang.String key)
    • foreach

      public LinqIterable foreach​(java.lang.String expressionText)
    • foreach

      public java.lang.Iterable foreach​(java.lang.Object object)
    • image

      public byte[] image​(java.lang.String expressionText)
    • asHtml

      public java.lang.String asHtml​(java.lang.String expressionText)
      The 'rich text' component stores its value either as markdown or html. When stored as markdown, it's possible to transform this to html using the 'markdownToHtml function'. When stored as html, the html won't be 100% perfect for using in Aspose with a Word template. Calling this method will change the html that is incompatible with using it in such a template. Note that it's always possible to get the 'raw html' by simply calling the value(String) method like any other component.
    • markdownAsHtml

      public java.lang.String markdownAsHtml​(java.lang.String expressionText)
    • cleanHtmlForAspose

      protected java.lang.String cleanHtmlForAspose​(java.lang.String html)
    • convertContentItemToBytes

      protected byte[] convertContentItemToBytes​(org.flowable.content.api.ContentItem contentItem)
    • convertContentItemToBytes

      protected byte[] convertContentItemToBytes​(java.lang.String contentItemId)
    • resolveExpressionOrReturnDefault

      protected java.lang.Object resolveExpressionOrReturnDefault​(java.lang.String expressionText, java.lang.Object defaultValue)
    • getContentService

      protected org.flowable.content.api.ContentService getContentService()