Class DataIdentification
java.lang.Object
de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification
- All Implemented Interfaces:
java.lang.Comparable<DataIdentification>
public final class DataIdentification extends java.lang.Object implements java.lang.Comparable<DataIdentification>
Speichert Identifizierende Informationen wie Systemobjekt, Attributgruppe, Aspekt und Simulationsvariante zu einem Datensatz.
-
Constructor Summary
Constructors Constructor Description DataIdentification(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)
Erzeugt eine neue Datenidentifikation aus dem übergebenen Systemobjekt und der übergebenen Datenbeschreibung. -
Method Summary
Modifier and Type Method Description int
compareTo(DataIdentification other)
boolean
equals(java.lang.Object object)
Prüft, ob dieses Objekt dem übergebenen Objekt gleicht.de.bsvrz.dav.daf.main.DataDescription
getDataDescription()
Bestimmt die Datenbeschreibung dieser Datenidentifikation zurück.de.bsvrz.dav.daf.main.config.SystemObject
getObject()
Bestimmt das Systemobjekt dieser Datenidentifikation.int
hashCode()
Bestimmt einen hashCode, der nur von den im Konstruktor übergebenen Werten abhängig ist.java.lang.String
toString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
DataIdentification
public DataIdentification(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)Erzeugt eine neue Datenidentifikation aus dem übergebenen Systemobjekt und der übergebenen Datenbeschreibung.- Parameters:
object
- Systemobjekt auf das sich die neue Datenidentifikation beziehen soll.dataDescription
- Datenbeschreibung auf die sich die neue Datenidentifikation beziehen soll.
-
-
Method Details
-
getObject
public de.bsvrz.dav.daf.main.config.SystemObject getObject()Bestimmt das Systemobjekt dieser Datenidentifikation.- Returns:
- Systemobjekt dieser Datenidentifikation
-
getDataDescription
public de.bsvrz.dav.daf.main.DataDescription getDataDescription()Bestimmt die Datenbeschreibung dieser Datenidentifikation zurück. Die Datenbeschreibung enthält Attributgruppe, Aspekt und Simulationsvariante- Returns:
- Datenbeschreibung dieser Datenidentifikation.
-
hashCode
public int hashCode()Bestimmt einen hashCode, der nur von den im Konstruktor übergebenen Werten abhängig ist. Verschiedene Objekte dieser Klasse, die das gleiche Systemobjekt und die gleiche Datenbeschreibung enthalten werden als gleich angesehen und liefern den gleichen Hashcode.- Overrides:
hashCode
in classjava.lang.Object
- Returns:
- Hashcode dieses Objekts.
- See Also:
equals(java.lang.Object)
,compareTo(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification)
-
equals
public boolean equals(java.lang.Object object)Prüft, ob dieses Objekt dem übergebenen Objekt gleicht. Verschiedene Objekte dieser Klasse, die das gleiche Systemobjekt und die gleiche Datenbeschreibung enthalten werden als gleich angesehen.- Overrides:
equals
in classjava.lang.Object
- Parameters:
object
- Das Objekt mit dem dieses Objekt verglichen werden soll.- Returns:
true
falls die Objekte gleich sind; sonstfalse
.- See Also:
hashCode()
,compareTo(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification)
-
compareTo
- Specified by:
compareTo
in interfacejava.lang.Comparable<DataIdentification>
-
toString
public java.lang.String toString()Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke.- Overrides:
toString
in classjava.lang.Object
- Returns:
- Beschreibung dieses Objekts.
-