An action that will execute an ordered chain of other actions when executed.
The event id of the last not-null result returned by the executed actions
will be used as the result event id of the composite action. Lacking that,
the action will return the "success" event.
The resulting event will have an "actionResults" event attribute
with a list of all events returned by the executed actions, including the null
events. This allows you to relate an executed action and its result event by
their index in the list.
This is the classic GoF composite design pattern.
author: Keith Donald |