Versionen im Vergleich

Schlüssel

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

...

Codeblock
package org.nuclet.lager; 

import org.nuclos.api.rule.CustomRule; 
import org.nuclos.api.context.CustomContext; 
import org.nuclos.api.annotation.Rule; 
import org.nuclos.api.exception.BusinessException; 

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

@Rule(name="Benutzeraktion Lager", description="Benutzeraktion Lager")
public class BenutzeraktionLager implements CustomRule {
   
    public void custom(CustomContext context) throws BusinessException { 
    }
}

 


Das entsprechende Interface schreibt die Implementierung der Methode "custom" vor und liefert als Kontext die Klasse CustomContext. Darin enthalten ist das BusinessObject, das den aktuell bearbeiteten Datensatz repräsentiert. Weiterhin können die Funktionen des übergeordneten RuleContexts genutzt werden.

...

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

...


 


Mit dem Symbol des Mülleimers kann die Zuweisung der Klasse 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.

Jede Änderung wird automatisch gespeichert.

Beispiel

Hier Event - Benutzeraktion (Beispiel) finden Sie ein Beispiel, das den Aufbau einer Regel vom Typ "Benutzeraktion" veranschaulicht.

...