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.StringCONTEXT_NAMEprotected org.flowable.common.engine.impl.el.ExpressionManagerexpressionManagerprotected org.flowable.common.engine.api.variable.VariableContainervariableContainer -
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.StringasHtml(java.lang.String expressionText)The 'rich text' component stores its value either as markdown or html.booleanbooleanValue(java.lang.String expressionText)protected java.lang.StringcleanHtmlForAspose(java.lang.String html)protected byte[]convertContentItemToBytes(java.lang.String contentItemId)protected byte[]convertContentItemToBytes(org.flowable.content.api.ContentItem contentItem)java.lang.Iterableforeach(java.lang.Object object)LinqIterableforeach(java.lang.String expressionText)protected org.flowable.content.api.ContentServicegetContentService()byte[]image(java.lang.String expressionText)java.lang.ObjectmapValue(java.lang.Object obj, java.lang.String key)java.lang.StringmarkdownAsHtml(java.lang.String expressionText)protected java.lang.ObjectresolveExpressionOrReturnDefault(java.lang.String expressionText, java.lang.Object defaultValue)java.lang.Objectvalue(java.lang.String expressionText)java.lang.ObjectvalueOrDefault(java.lang.String expressionText, java.lang.Object defaultValue)
-
Field Details
-
CONTEXT_NAME
public static final java.lang.String CONTEXT_NAME- See Also:
- Constant Field Values
-
expressionManager
protected org.flowable.common.engine.impl.el.ExpressionManager expressionManager -
variableContainer
protected org.flowable.common.engine.api.variable.VariableContainer variableContainer
-
-
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
-
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 thevalue(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()
-