public class DAVObjektAnmeldung extends java.lang.Object implements java.lang.Comparable<DAVObjektAnmeldung>
TreeSet- oder TreeMap-Strukturen keine
Datenverteiler-spezifischen Widersprüche innerhalb dieser Strukturen
auftreten können. D.h. insbesondere, dass alle Elemente einer solchen
Struktur konfliktfrei zum Senden oder Empfangen von Daten angemeldet werden
können.| Constructor and Description |
|---|
DAVObjektAnmeldung(de.bsvrz.dav.daf.main.ResultData resultat)
Macht aus einem
ResultData-Objekt ein
DAVObjektAnmeldung-Objekt (über den Aufruf des
Standardkontruktors). |
DAVObjektAnmeldung(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription datenBeschreibung)
Standardkonstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(DAVObjektAnmeldung that) |
boolean |
equals(java.lang.Object obj)
Diese Methode muss implementiert werden, da nach der Exploration des
Baums über
compareTo(..) |
de.bsvrz.dav.daf.main.DataDescription |
getDatenBeschreibung()
Erfragt die Datenbeschreibung unter der das Systemobjekt angemeldet
werden soll bzw. ist
|
de.bsvrz.dav.daf.main.config.SystemObject |
getObjekt()
Erfragt das Systemobjekt.
|
int |
hashCode() |
java.lang.String |
toString() |
public DAVObjektAnmeldung(de.bsvrz.dav.daf.main.config.SystemObject objekt,
de.bsvrz.dav.daf.main.DataDescription datenBeschreibung)
objekt - das (finale) SystemobjektdatenBeschreibung - die Datenbeschreibung unter der das Systemobjekt angemeldet
werden soll bzw. istjava.lang.IllegalArgumentException - wenn entweder das Systemobjekt, die Datenbeschreibung, deren
Attributgruppe oder deren Aspekt null ist, wenn
die Objekt- Attributgruppen-Aspekt-Kombination an sich
ungültig bzw. inkompatibel ist, oder wenn das übergebene
Systemobjekt kein Konfigurationsobjekt oder Dynamisches
Objekt ist.public DAVObjektAnmeldung(de.bsvrz.dav.daf.main.ResultData resultat)
ResultData-Objekt ein
DAVObjektAnmeldung-Objekt (über den Aufruf des
Standardkontruktors).resultat - ein ResultData-Objektjava.lang.IllegalArgumentException - wenn das ResultData-Objekt null
sien sollte, oder wenn der Standardkonstruktor eine Exception
wirft.public final de.bsvrz.dav.daf.main.DataDescription getDatenBeschreibung()
public final de.bsvrz.dav.daf.main.config.SystemObject getObjekt()
public int compareTo(DAVObjektAnmeldung that)
compareTo in interface java.lang.Comparable<DAVObjektAnmeldung>public boolean equals(java.lang.Object obj)
compareTo(..) (bspw. beim Aufruf von
contains()) nochmals mit equals(..) explizit
auf Gleichheit getestet wird.equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object