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, setStrukturElement
public 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 UdaAktivitaet
UdaAktivitaet.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.ClientSenderInterface
ClientSenderInterface.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.ClientSenderInterface
ClientSenderInterface.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.MutableSetChangeListener
MutableSetChangeListener.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.ClientReceiverInterface
ClientReceiverInterface.update(de.bsvrz.dav.daf.main.ResultData[])