Class 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

      All Methods Instance Methods Concrete Methods 
      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 Detail

      • expressionManager

        protected org.flowable.common.engine.impl.el.ExpressionManager expressionManager
      • variableContainer

        protected org.flowable.common.engine.api.variable.VariableContainer variableContainer
    • Constructor Detail

      • LinqContext

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

      • 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()