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