Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Regeln des Typs "Löschen (im Anschluss) können nur Entitäten Businessobjekten zugewiesen werden und müssen das Interface "DeleteFinalRule" implementieren. 

...

Das entsprechende Interface schreibt die Implementierung der Methode "deleteFinal" vor und liefert als Kontext die Klasse DeleteContext. Darin enthalten ist das BusinessObject. Weiterhin können die Funktionen des übergeordneten RuleContexts genutzt werden.

Wurde ein Datensatz der zugewiesenen Entität des zugewiesenen Businessobjekts gelöscht, erstellt Nuclos im Anschluss eine Instanz dieser Regel und ruft die Methode deleteFinal auf. Der Kontext beinhaltet den im Vorfeld gelöschten Datensatz. Innerhalb der deleteFinal-Methode kann der Regelprogrammierer auch eine BusinessException auslösen, die zum Abbruch des Events und zum Rollback des vorherigen Speichervorgangs selbst führt. Die Fehlermeldung wird in Nuclos angezeigt.

...

Klassen des Typs "Löschen (im Anschluss)" können nur Entitäten Businessobjekten zugewiesen werden. Nach der Verknüpfung erscheint die Klasse nach Auswahl der Entität des Businessobjekt und des Typs im Zuweisungsfenster und bietet folgende weitere Einstellungsmöglichkeiten:

...

Mit dem Symbol des Mülleimers kann die Zuweisung der Klasse zur Entität zum Businessobjekt 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.

...