public class Anmeldung extends UdaAktivitaet implements de.bsvrz.dav.daf.main.config.MutableSetChangeListener, de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.ClientSenderInterface
| Constructor and Description |
|---|
Anmeldung(SkriptKontext kontext,
java.lang.String name,
AnmeldeAnweisung anweisung)
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAnmeldung(AnmeldeTyp typ,
AtgAnmeldungsEintrag eintrag)
fügt dem der Aktivität eine Anmeldung des übergebenen Typs hinzu.
|
void |
beenden()
beendet die Aktivität.
|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject obj,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte status)
.
|
de.bsvrz.dav.daf.main.ClientDavInterface |
getConnection()
liefert die Datenverteilerverbindung, über die die Anmeldung
kommuniziert.
|
java.util.Collection<AnmeldungsEintrag> |
getEmpfaengerAnmeldungen()
liefert die Liste der aktuellen Anmeldungen als Empfänger.
|
java.util.Collection<AnmeldungsEintrag> |
getQuelleAnmeldungen()
liefert die Liste der aktuellen Anmeldungen als Quelle.
|
java.util.Collection<AnmeldungsEintrag> |
getSenderAnmeldungen()
liefert die Liste der aktuellen Anmeldungen als Sender.
|
java.util.Collection<AnmeldungsEintrag> |
getSenkeAnmeldungen()
liefert die Liste der aktuellen Anmeldungen als Senke.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject obj,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
.
|
void |
removeEmpfaenger(java.lang.Object obj,
java.lang.Object atgObj,
java.lang.Object aspObj)
entfernt Empfängeranmeldungen von der Anmeldungs-Aktivität.
|
void |
removeSender(java.lang.Object obj,
java.lang.Object atgObj,
java.lang.Object aspObj)
entfernt Senderanmeldungen von der Anmeldungs-Aktivität.
|
void |
update(de.bsvrz.dav.daf.main.config.MutableSet set,
de.bsvrz.dav.daf.main.config.SystemObject[] addedObjects,
de.bsvrz.dav.daf.main.config.SystemObject[] removedObjects)
.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] results)
.
|
getKontext, getStrukturElement, isRunning, setFehler, setRunning, setStrukturElementpublic Anmeldung(SkriptKontext kontext, java.lang.String name, AnmeldeAnweisung anweisung)
kontext - der umgebende Kontext der Anweisungname - der name unter dem die Aktivität im umgebenden Kontext
registriert wirdanweisung - die Anweisung mit den Details für die Anmeldung beim
Datenverteiler und die auszuführenden Operationenpublic void addAnmeldung(AnmeldeTyp typ, AtgAnmeldungsEintrag eintrag)
typ - der Typ der Anmeldungeintrag - der anzumeldende Eintragpublic void beenden()
beenden in class UdaAktivitaetUdaAktivitaet.beenden()public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject obj,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte status)
dataRequest in interface de.bsvrz.dav.daf.main.ClientSenderInterfaceClientSenderInterface.dataRequest(de.bsvrz.dav.daf.main.config.SystemObject,
de.bsvrz.dav.daf.main.DataDescription, byte)public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
public java.util.Collection<AnmeldungsEintrag> getEmpfaengerAnmeldungen()
public java.util.Collection<AnmeldungsEintrag> getQuelleAnmeldungen()
public java.util.Collection<AnmeldungsEintrag> getSenderAnmeldungen()
public java.util.Collection<AnmeldungsEintrag> getSenkeAnmeldungen()
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject obj,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
isRequestSupported in interface de.bsvrz.dav.daf.main.ClientSenderInterfaceClientSenderInterface.isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject,
de.bsvrz.dav.daf.main.DataDescription)public void removeEmpfaenger(java.lang.Object obj,
java.lang.Object atgObj,
java.lang.Object aspObj)
obj - das Objekt, welches das Systemobjekt beschreibtatgObj - das Objekt, welches die Attibutgruppe beschreibtaspObj - das Objekt, welches den Aspekt beschreibtpublic void removeSender(java.lang.Object obj,
java.lang.Object atgObj,
java.lang.Object aspObj)
obj - das Objekt, welches das Systemobjekt beschreibtatgObj - das Objekt, welches die Attibutgruppe beschreibtaspObj - das Objekt, welches den Aspekt beschreibtpublic void update(de.bsvrz.dav.daf.main.config.MutableSet set,
de.bsvrz.dav.daf.main.config.SystemObject[] addedObjects,
de.bsvrz.dav.daf.main.config.SystemObject[] removedObjects)
update in interface de.bsvrz.dav.daf.main.config.MutableSetChangeListenerMutableSetChangeListener.update(de.bsvrz.dav.daf.main.config.MutableSet,
de.bsvrz.dav.daf.main.config.SystemObject[],
de.bsvrz.dav.daf.main.config.SystemObject[])public void update(de.bsvrz.dav.daf.main.ResultData[] results)
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterfaceClientReceiverInterface.update(de.bsvrz.dav.daf.main.ResultData[])