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

Unterschiede anzeigen Seitenhistorie anzeigen

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

 

Allgemein

Regeln des Typs "Kommunikation" können  Businessobjekte zugewiesen werden und müssen das Interface "CommunicationRule" implementieren.

Innerhalb des Baums mit der Regelbibliothek werden sie dem Knoten "Kommunikation" zugeschrieben.


Struktur


package de.projekt; 

import org.nuclos.api.rule.CommunicationRule; 
import org.nuclos.api.context.communication.CommunicationContext; 
import org.nuclos.api.context.communication.PhoneCallNotificationContext; 
import org.nuclos.api.annotation.Rule; 
import org.nuclos.api.exception.BusinessException; 

/** @name        
  * @description 
  * @usage       
  * @change      
*/
@Rule(name="ComPhone", description="ComPhone")
public class ComPhone implements CommunicationRule<PhoneCallNotificationContext> {

	public Class<PhoneCallNotificationContext> communicationContextClass() {
		return PhoneCallNotificationContext.class;
	}
	public void communicate(PhoneCallNotificationContext context)  throws BusinessException { 
	}
}


Zuweisung


Klassen des Typs "Kommunikation" können nur Businessobjekte zugewiesen werden. Nach der Verknüpfung erscheint die Klasse nach Auswahl des Businessobjekts 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 Symbol des Mülleimers kann die Zuweisung der Klasse zum Businessobjekt gelöscht werden. Wichtig ist, dass damit nur die Zuweisung gelöscht wird, nicht die Regel selbst. Weiterhin lässt sich mit Hilfe der Pfeile-Buttons die Ausführungsreihenfolge verändern. Jede Änderung wird automatisch gespeichert.


Probleme und Lösungen

Support und Informationen zur Problembehandlung finden Sie hier.

  • Keine Stichwörter