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 "update" vor und liefert als Kontext die Klasse UpdateContext. Darin enthalten ist das BusinessObject, das den zu aktualisierenden Datensatz repräsentiert. Weiterhin können die Funktionen des übergeordneten übergeordneten RuleContexts genutzt werden.

Wird nun Soll ein Datensatz der zugewiesenen Entität aktualisiert werden, wird erstellt Nuclos eine Instanz dieser Regel erstellt und ruft die Methode "update" aufgerufen auf. Der Kontext beinhaltet den zu aktualisierenden Datensatz. Innheralb der update-Methode kann der Regelprogrammierer auch eine BusinessException werfen, die zum Abbruch des Events und des Speichervorgangs 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.

...