Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 2 Nächste Version anzeigen »

Allgemein

EventSupport-Klassen des Typs "Statuswechsel" können nur Statusmodellen zugewiesen werden und müssen das Interface "StateChangeSupport" implementieren.

Innerhalb des Baums mit der Regelbibliothek werden sie dem Knoten "Statuswechsel" zugeschrieben.

Struktur

Quellcode einer Klasse des Typs "Statuswechsel":

Das entsprechende Interface schreibt die Implementierung der Methode "stateChange" vor und liefert als Kontext die Klasse "StateChangeEventObject".

Darin enthalten sind der Ausgangsstatus und der Zielstatus, der mit dem Ausführen des Wechsels angestrebt wird.

Zuweisung

Klassen des Typs "Statuswechsel" können nur Statusmodellen zugewiesen werden. Nach der Verknüpfung erscheint die Klasse nach Auswahl des Statusmodells und des Typs im Zuweisungsfenster und bietet folgende weitere Einstellungsmöglichkeiten:

  • Ausführen bei einer bestimmten Transition (Statuswechsel). Das bedeutet, dass die Regel nicht bei allen Statusübergängen ausgeführt wird, sondern nur bei einem bestimmten.

 

 

 

Zu beachten ist, dass eine EventSupport-Klasse mehrfach einem Statusmodell zugewiesen werden kann, aufgrund der Eindeutigkeit aber nur verschiedenen Transitionen.

Mit dem Symbols des Mülleimers kann die Zuweisung der Klasse zum Statusmodell gelöscht werden. Wichtig ist, dass damit nur die Zuweisung gelöscht wird. Weiterhin lässt sich mit Hilfe der Pfeile-Buttons die Ausführungsreihenfolge verändern.

 

 

 

  • Keine Stichwörter