Class DataIdentification

  • All Implemented Interfaces:
    java.lang.Comparable

    public class DataIdentification
    extends java.lang.Object
    implements java.lang.Comparable
    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​(java.lang.Object o)  
      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 Detail

      • 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 Detail

      • 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(java.lang.Object)
      • 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(java.lang.Object)
      • compareTo

        public int compareTo​(java.lang.Object o)
        Specified by:
        compareTo in interface java.lang.Comparable
      • 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.