Class WorkflowProcessingContext

  • All Implemented Interfaces:
    IWorkflowProcessingContext, IBaseWorkflowExecutionContext, Closeable, AutoCloseable

    @Deprecated
    public class WorkflowProcessingContext
    extends Object
    implements IWorkflowProcessingContext
    Deprecated.
    Use the new workflow engine (IWorkflowEventRunner).
    Diese Klasse bildet einen Container, um Objekte, die bei der Verarbeitung einer Aktion erzeugt wurden, einer anderen Aktion zur Verfügung zu stellen, wobei diese beiden Aktionen innerhalb einer Verarbeitung (eines Statuswechsels) sein müssen. Alle Ergebnisse einer Aktion werden als Key-Value-Paare in einer Map abgelegt. Diese Map befindet sich wiederum in einer Map, welche die Zuordnung der Aktion, welche die Ergebnismenge erzeugt hat, abbildet. Das Ablegen von Ergebnismengen sieht also wie folgt aus:
     
    • AktionsId=1
      • "key1":"value1"
      • "key2":"value2"
      • "key3":"value3"
    • AktionsId=2
      • "key1":"value1"
      • "key2":"value2"
      • "key3":"value3"
    Die Keys sind Zeichenkettenwerte und die Values vom Typ Object. Beim Auslesen könnte ein Type-Cast notwendig werden.

    Author:
    XIMA MEDIA GmbH