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

Unterschiede anzeigen Seitenhistorie anzeigen

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

Allgemein

Regeln des Typs "Anlegen (im Anschluss)" können nur Entitäten zugewiesen werden und müssen das Interface "InsertFinalRule" implementieren. Im Gegensatz zum Typ "Anlegen" werden Regeln dieser Art nach dem Anlegen eines neuen Datensatzes ausgeführt.

Innerhalb des Baums mit der Regelbibliothek werden sie dem Knoten "Anlegen (im Anschluss)" zugeschrieben.

Struktur

Quellcode einer Klasse des Typs "Anlegen (im Anschluss)":

package org.nuclet.lager; 

import org.nuclos.api.rule.InsertFinalRule; 
import org.nuclos.api.context.InsertContext; 
import org.nuclos.api.annotation.Rule; 
import org.nuclos.api.exception.BusinessException; 

/** @name        
  * @description 
  * @usage       
  * @change      
*/

@Rule(name="Anlegen Lagerposition im Anschluss", description="Anlegen Lagerposition im Anschluss")
public class AnlegenLagerpositionImAnschluss implements InsertFinalRule {

    public void insertFinal(InsertContext context) throws BusinessException {     
    }
}

 

Das entsprechende Interface schreibt die Implementierung der Methode "insertFinal" vor und liefert als Kontext die Klasse "InsertContext". Darin enthalten ist das BusinessObject, das den neuen zu speichernden Datensatz repräsentiert. Wird nun ein Datensatz der zugewiesenen Entität hinzugefügt, wird eine Instanz dieser Regel erstellt und die Methode "insertFinal" aufgerufen. Der Kontext beinhaltet den Datensatz.

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 "Anlegen (im Anschluss)" 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:

  • Ausführen bei einem bestimmten Status
  • Ausführen bei einer bestimmten Aktion

 

 

 

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

Jede Änderung wird automatisch gespeichert.

 

 

  • Keine Stichwörter