Class DataIdentification
java.lang.Object
de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification
- All Implemented Interfaces:
Comparable<DataIdentification>
Speichert Identifizierende Informationen wie Systemobjekt, Attributgruppe, Aspekt und Simulationsvariante zu einem Datensatz.
-
Constructor Summary
ConstructorsConstructorDescriptionDataIdentification
(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 TypeMethodDescriptionint
compareTo
(DataIdentification other) boolean
Prüft, ob dieses Objekt dem übergebenen Objekt gleicht.de.bsvrz.dav.daf.main.DataDescription
Bestimmt die Datenbeschreibung dieser Datenidentifikation zurück.de.bsvrz.dav.daf.main.config.SystemObject
Bestimmt das Systemobjekt dieser Datenidentifikation.int
hashCode()
Bestimmt einen hashCode, der nur von den im Konstruktor übergebenen Werten abhängig ist.toString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke.
-
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. -
equals
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. -
compareTo
- Specified by:
compareTo
in interfaceComparable<DataIdentification>
-
toString
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke.
-