DAVEmpfangsAnmeldungsVerwaltung
, DAVSendeAnmeldungsVerwaltung
public abstract class DAVAnmeldungsVerwaltung
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
protected class |
DAVAnmeldungsVerwaltung.SendeStatus |
Der Zustand einer Datenbeschreibung bwzüglich der Sendesteuerung und der
aktuell veroeffentlichten Daten.
|
Modifier and Type | Field | Description |
---|---|---|
protected static boolean |
DEBUG |
produziert ausfuehrlichere Log-Meldungen.
|
Modifier | Constructor | Description |
---|---|---|
protected |
DAVAnmeldungsVerwaltung(de.bsvrz.dav.daf.main.ClientDavInterface dav) |
Standardkonstruktor.
|
Modifier and Type | Method | Description |
---|---|---|
protected abstract java.lang.String |
abmelden(java.util.Collection<DAVObjektAnmeldung> abmeldungen) |
Führt alle übergebenen Datenabmeldungen durch.
|
protected abstract java.lang.String |
anmelden(java.util.Collection<DAVObjektAnmeldung> anmeldungen) |
Führt alle übergebenen Datenanmeldungen durch.
|
protected DAVAnmeldungsVerwaltung.SendeStatus |
getAnmeldeStatus(DAVObjektAnmeldung anmeldung) |
|
protected de.bsvrz.dav.daf.main.ClientDavInterface |
getDav() |
|
protected abstract java.lang.String |
getInfo() |
Erfragt Informationen zum Anmeldungsverhalten.
|
protected boolean |
isAngemeldet(DAVObjektAnmeldung anmeldung) |
|
void |
modifiziereObjektAnmeldung(java.util.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 void |
removeAnmeldung(DAVObjektAnmeldung abmeldung) |
|
protected void |
setAnmeldung(DAVObjektAnmeldung anmeldung,
DAVAnmeldungsVerwaltung.SendeStatus object) |
protected static final boolean DEBUG
protected DAVAnmeldungsVerwaltung(de.bsvrz.dav.daf.main.ClientDavInterface dav)
dav
- Datenverteilerverbindungpublic final void modifiziereObjektAnmeldung(java.util.Collection<DAVObjektAnmeldung> neueObjektAnmeldungen)
neueObjektAnmeldungen
- die neue Liste mit Objektanmeldungenprotected void removeAnmeldung(DAVObjektAnmeldung abmeldung)
protected void setAnmeldung(DAVObjektAnmeldung anmeldung, DAVAnmeldungsVerwaltung.SendeStatus object)
protected DAVAnmeldungsVerwaltung.SendeStatus getAnmeldeStatus(DAVObjektAnmeldung anmeldung)
protected boolean isAngemeldet(DAVObjektAnmeldung anmeldung)
protected abstract java.lang.String abmelden(java.util.Collection<DAVObjektAnmeldung> abmeldungen)
abmeldungen
- durchzuführende Datenabmeldungenprotected abstract java.lang.String anmelden(java.util.Collection<DAVObjektAnmeldung> anmeldungen)
anmeldungen
- durchzuführende Datenanmeldungenprotected abstract java.lang.String getInfo()
protected de.bsvrz.dav.daf.main.ClientDavInterface getDav()