Class DAVSendeAnmeldungsVerwaltung
java.lang.Object
de.bsvrz.sys.funclib.bitctrl.dua.av.DAVAnmeldungsVerwaltung
de.bsvrz.sys.funclib.bitctrl.dua.av.DAVSendeAnmeldungsVerwaltung
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientSenderInterface
public class DAVSendeAnmeldungsVerwaltung
extends DAVAnmeldungsVerwaltung
implements de.bsvrz.dav.daf.main.ClientSenderInterface
Verwaltungsklasse für Datenanmeldungen zum Senden von Daten. Über die Methode
modifiziereDatenAnmeldung(..) lassen sich Daten anmelden bzw.
abmelden.-
Nested Class Summary
Nested classes/interfaces inherited from class de.bsvrz.sys.funclib.bitctrl.dua.av.DAVAnmeldungsVerwaltung
DAVAnmeldungsVerwaltung.SendeStatus -
Field Summary
Fields inherited from class de.bsvrz.sys.funclib.bitctrl.dua.av.DAVAnmeldungsVerwaltung
DEBUGFields inherited from interface de.bsvrz.dav.daf.main.ClientSenderInterface
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION -
Constructor Summary
ConstructorsConstructorDescriptionDAVSendeAnmeldungsVerwaltung(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.SenderRole rolle) Standardkonstruktor. -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringabmelden(Collection<DAVObjektAnmeldung> abmeldungen) Führt alle übergebenen Datenabmeldungen durch.protected Stringanmelden(Collection<DAVObjektAnmeldung> anmeldungen) Führt alle übergebenen Datenanmeldungen durch.voiddataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state) protected StringgetInfo()Erfragt Informationen zum Anmeldungsverhalten.booleanisRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription) final voidsende(de.bsvrz.dav.daf.main.ResultData resultat) Sendet ein Datum in den Datenverteiler unter der Vorraussetzung, dass die Sendesteuerung für dieses Datum einen Empfänger bzw. eine Senke festgestellt hatMethods inherited from class de.bsvrz.sys.funclib.bitctrl.dua.av.DAVAnmeldungsVerwaltung
getAnmeldeStatus, getDav, isAngemeldet, modifiziereObjektAnmeldung, removeAnmeldung, setAnmeldung
-
Constructor Details
-
DAVSendeAnmeldungsVerwaltung
public DAVSendeAnmeldungsVerwaltung(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.SenderRole rolle) Standardkonstruktor.- Parameters:
dav- Datenverteilerverbindungrolle- Rolle
-
-
Method Details
-
sende
public final void sende(de.bsvrz.dav.daf.main.ResultData resultat) Sendet ein Datum in den Datenverteiler unter der Vorraussetzung, dass die Sendesteuerung für dieses Datum einen Empfänger bzw. eine Senke festgestellt hat- Parameters:
resultat- ein zu sendendes Datum
-
abmelden
Description copied from class:DAVAnmeldungsVerwaltungFührt alle übergebenen Datenabmeldungen durch.- Specified by:
abmeldenin classDAVAnmeldungsVerwaltung- Parameters:
abmeldungen- durchzuführende Datenabmeldungen- Returns:
- eine Liste aller abgemeldeten Einzel-Anmeldungen als Zeichenkette
-
anmelden
Description copied from class:DAVAnmeldungsVerwaltungFührt alle übergebenen Datenanmeldungen durch.- Specified by:
anmeldenin classDAVAnmeldungsVerwaltung- Parameters:
anmeldungen- durchzuführende Datenanmeldungen- Returns:
- eine Liste aller neu angemeldeten Einzel-Anmeldungen als Zeichenkette
-
dataRequest
public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state) - Specified by:
dataRequestin interfacede.bsvrz.dav.daf.main.ClientSenderInterface
-
isRequestSupported
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription) - Specified by:
isRequestSupportedin interfacede.bsvrz.dav.daf.main.ClientSenderInterface
-
getInfo
Description copied from class:DAVAnmeldungsVerwaltungErfragt Informationen zum Anmeldungsverhalten.- Specified by:
getInfoin classDAVAnmeldungsVerwaltung- Returns:
- Informationen zum Anmeldungsverhalten
-