Class SenderAnmeldung
- java.lang.Object
-
- de.bsvrz.ibv.uda.interpreter.daten.dav.SenderAnmeldung
-
- All Implemented Interfaces:
java.lang.Comparable<SenderAnmeldung>
public class SenderAnmeldung extends java.lang.Object implements java.lang.Comparable<SenderAnmeldung>
Repräsentation der Daten einer Datenverteiler-Sendeanmeldung.
Instanzen dieser Klasse dienen lediglich der Verwaltung der Anmeldedaten. Die eigentliche Anmeldung beim Datenverteiler wird nicht ausgeführt.
-
-
Constructor Summary
Constructors Constructor Description SenderAnmeldung(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.dav.daf.main.DataDescription desc, boolean quelle)Konstruktor.
Erzeugt die Datenrepräsentation einer Sendeanmeldung für die gegebene Kombination aus Systemobjekt und Datenbeschreibung.
-
Method Summary
Modifier and Type Method Description voidadd()inkrementiert die Anzahl der Anmeldung für die entsprechende Kombination aus Systemobjekt und Datenbeschreibung.intcompareTo(SenderAnmeldung anmeldung)vergleicht zwei Sendeanmeldungen miteinander.
Die Funktion implementiert die entsprechende Funktion der Schnittstelle Comparable.booleanequals(java.lang.Object obj)bytegetStatus()liefert den Status der Sendesteuerung für die Anmeldung.inthashCode()booleanisQuelle()ermittelt, ob eine Quellenanmeldung vorliegt.voidremove()dekrementiert die Anzahl der Anmeldung für die entsprechende Kombination aus Systemobjekt und Datenbeschreibung.voidsetStatus(byte status)setzt den Status der Sendesteuerung der Anmeldung.intsize()liefert die Anzahl der registrierten Anmeldungen für die entsprechende Kombination aus Systemobjekt und Datenbeschreibung.
-
-
-
Constructor Detail
-
SenderAnmeldung
public SenderAnmeldung(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.dav.daf.main.DataDescription desc, boolean quelle)Konstruktor.
Erzeugt die Datenrepräsentation einer Sendeanmeldung für die gegebene Kombination aus Systemobjekt und Datenbeschreibung.- Parameters:
objekt- das Systemobjektdesc- die Datenbeschreibungquelle- Anmeldung als Quelle oder Sender
-
-
Method Detail
-
add
public void add()
inkrementiert die Anzahl der Anmeldung für die entsprechende Kombination aus Systemobjekt und Datenbeschreibung.
-
compareTo
public int compareTo(SenderAnmeldung anmeldung)
vergleicht zwei Sendeanmeldungen miteinander.
Die Funktion implementiert die entsprechende Funktion der Schnittstelle Comparable. .- Specified by:
compareToin interfacejava.lang.Comparable<SenderAnmeldung>- See Also:
Comparable.compareTo(java.lang.Object)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
getStatus
public byte getStatus()
liefert den Status der Sendesteuerung für die Anmeldung.- Returns:
- den Status
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
isQuelle
public boolean isQuelle()
ermittelt, ob eine Quellenanmeldung vorliegt.- Returns:
true, wenn eine Anmeldung als Quelle erfolgte
-
remove
public void remove()
dekrementiert die Anzahl der Anmeldung für die entsprechende Kombination aus Systemobjekt und Datenbeschreibung.
-
setStatus
public void setStatus(byte status)
setzt den Status der Sendesteuerung der Anmeldung.- Parameters:
status- der Status
-
size
public int size()
liefert die Anzahl der registrierten Anmeldungen für die entsprechende Kombination aus Systemobjekt und Datenbeschreibung.- Returns:
- die Anzahl
-
-