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 void
add()
inkrementiert die Anzahl der Anmeldung für die entsprechende Kombination aus Systemobjekt und Datenbeschreibung.int
compareTo(SenderAnmeldung anmeldung)
vergleicht zwei Sendeanmeldungen miteinander.
Die Funktion implementiert die entsprechende Funktion der Schnittstelle Comparable.boolean
equals(java.lang.Object obj)
byte
getStatus()
liefert den Status der Sendesteuerung für die Anmeldung.int
hashCode()
boolean
isQuelle()
ermittelt, ob eine Quellenanmeldung vorliegt.void
remove()
dekrementiert die Anzahl der Anmeldung für die entsprechende Kombination aus Systemobjekt und Datenbeschreibung.void
setStatus(byte status)
setzt den Status der Sendesteuerung der Anmeldung.int
size()
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:
compareTo
in interfacejava.lang.Comparable<SenderAnmeldung>
- See Also:
Comparable.compareTo(java.lang.Object)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
getStatus
public byte getStatus()
liefert den Status der Sendesteuerung für die Anmeldung.- Returns:
- den Status
-
hashCode
public int hashCode()
- Overrides:
hashCode
in 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
-
-