Class DAVAnmeldungsVerwaltung
java.lang.Object
de.bsvrz.sys.funclib.bitctrl.dua.av.DAVAnmeldungsVerwaltung
- Direct Known Subclasses:
DAVEmpfangsAnmeldungsVerwaltung,DAVSendeAnmeldungsVerwaltung
Abstrakte Verwaltungsklasse für Datenanmeldungen.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classDer Zustand einer Datenbeschreibung bwzüglich der Sendesteuerung und der aktuell veroeffentlichten Daten. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final booleanproduziert ausfuehrlichere Log-Meldungen. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDAVAnmeldungsVerwaltung(de.bsvrz.dav.daf.main.ClientDavInterface dav) Standardkonstruktor. -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Stringabmelden(Collection<DAVObjektAnmeldung> abmeldungen) Führt alle übergebenen Datenabmeldungen durch.protected abstract Stringanmelden(Collection<DAVObjektAnmeldung> anmeldungen) Führt alle übergebenen Datenanmeldungen durch.protected DAVAnmeldungsVerwaltung.SendeStatusgetAnmeldeStatus(DAVObjektAnmeldung anmeldung) protected de.bsvrz.dav.daf.main.ClientDavInterfacegetDav()protected abstract StringgetInfo()Erfragt Informationen zum Anmeldungsverhalten.protected booleanisAngemeldet(DAVObjektAnmeldung anmeldung) final voidmodifiziereObjektAnmeldung(Collection<DAVObjektAnmeldung> neueObjektAnmeldungen) Modifiziert die hier verwalteten Objektanmeldungen dergestalt, dass nur die innerhalb der übergebenen Liste beschriebenen Anmeldungen bestehen bleiben.
D.h. insbesondere, dass eine übergebene leere Liste alle bereits durchgeführten Anmeldungen wieder rückgängig macht.protected voidremoveAnmeldung(DAVObjektAnmeldung abmeldung) protected voidsetAnmeldung(DAVObjektAnmeldung anmeldung, DAVAnmeldungsVerwaltung.SendeStatus object)
-
Field Details
-
DEBUG
protected static final boolean DEBUGproduziert ausfuehrlichere Log-Meldungen.- See Also:
-
-
Constructor Details
-
DAVAnmeldungsVerwaltung
protected DAVAnmeldungsVerwaltung(de.bsvrz.dav.daf.main.ClientDavInterface dav) Standardkonstruktor.- Parameters:
dav- Datenverteilerverbindung
-
-
Method Details
-
modifiziereObjektAnmeldung
Modifiziert die hier verwalteten Objektanmeldungen dergestalt, dass nur die innerhalb der übergebenen Liste beschriebenen Anmeldungen bestehen bleiben.
D.h. insbesondere, dass eine übergebene leere Liste alle bereits durchgeführten Anmeldungen wieder rückgängig macht.- Parameters:
neueObjektAnmeldungen- die neue Liste mit Objektanmeldungen
-
removeAnmeldung
-
setAnmeldung
protected void setAnmeldung(DAVObjektAnmeldung anmeldung, DAVAnmeldungsVerwaltung.SendeStatus object) -
getAnmeldeStatus
-
isAngemeldet
-
abmelden
Führt alle übergebenen Datenabmeldungen durch.- Parameters:
abmeldungen- durchzuführende Datenabmeldungen- Returns:
- eine Liste aller abgemeldeten Einzel-Anmeldungen als Zeichenkette
-
anmelden
Führt alle übergebenen Datenanmeldungen durch.- Parameters:
anmeldungen- durchzuführende Datenanmeldungen- Returns:
- eine Liste aller neu angemeldeten Einzel-Anmeldungen als Zeichenkette
-
getInfo
Erfragt Informationen zum Anmeldungsverhalten.- Returns:
- Informationen zum Anmeldungsverhalten
-
getDav
protected de.bsvrz.dav.daf.main.ClientDavInterface getDav()
-