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 class java.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 class java.lang.Object
      Parameters:
      object - Das Objekt mit dem dieses Objekt verglichen werden soll.
      Returns:
      true falls die Objekte gleich sind; sonst false.
      See Also:
      hashCode(), compareTo(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification)
    • compareTo

      public int compareTo​(DataIdentification other)
      Specified by:
      compareTo in interface java.lang.Comparable<DataIdentification>
    • toString

      public java.lang.String toString()
      Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke.
      Overrides:
      toString in class java.lang.Object
      Returns:
      Beschreibung dieses Objekts.