Versionen im Vergleich

Schlüssel

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

...

Das entsprechende Interface schreibt die Implementierung der Methode "delete" vor und liefert als Kontext die Klasse "DeleteContext". Darin enthalten ist das BusinessObject, das den zu löschenden Datensatz repräsentiert. Wichtig ist, dass das Löschen der Daten an dieser Stelle nicht mehr abgebrochen werden kann. Wird nun . Weiterhin können die Funktionen des übergeordneten RuleContexts genutzt werden.

Soll ein Datensatz der zugewiesenen Entität gelöscht werden, wird erstellt Nuclos eine Instanz dieser Regel erstellt und ruft die Methode "delete" aufgerufen delete auf. Der Kontext beinhaltet den zu löschenden Datensatz. Innerhalb der delete-Methode kann der Regelprogrammierer auch eine BusinessException auslösen, die zum Abbruch des Events und des Löschvorgangs selbst führt. Die Fehlermeldung wird in Nuclos angezeigt.

Die Angabe der Annotation "Rule" ist nicht zwingend notwendig, wird aber empfohlen, da die Beschreibungen (name und description) im Regelbibliotheksbaum angezeigt werden.

 

Zuweisung

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

...

Jede Änderung wird automatisch gespeichert. 

Beispiel

Hier finden Sie ein Beispiel, das den Aufbau einer Regel vom Typ "Löschen" veranschaulicht.

Probleme und Lösungen

Support und Informationen zur Problembehandlung finden Sie hier.