Package org.imixs.workflow.engine
Class TextForEachRefAdapter
java.lang.Object
org.imixs.workflow.engine.TextForEachRefAdapter
The TextForEachRefAdapter can be used to format text fragments with the
'for-each-ref' tag. The adapter will iterate over all workitems referenced in
the specified item.
The content of the for-each block will be processed in the context for each referred ItemCollection:
<for-each item="_orderitems">
<itemvalue>_orderid</itemvalue>: <itemvalue>_price</itemvalue>
</for-each>
The result may look like in the following example:
Order ID: A123: 50.55
Order ID: B456: 150.10
- Author:
- rsoika
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
textEvents
-
-
Constructor Details
-
TextForEachRefAdapter
public TextForEachRefAdapter()
-
-
Method Details
-
onEvent
This method reacts on CDI events of the type TextEvent and parses a string for xml tag <for-each>. Those tags will be replaced with the corresponding system property value.The priority of the CDI event is set to (APPLICATION-10) to ensure that the for-each adapter is triggered before the TextItemValueAdapter
-