Class DataContainerIdentification

  • All Implemented Interfaces:
    java.lang.Comparable

    public final class DataContainerIdentification
    extends java.lang.Object
    implements java.lang.Comparable
    Identifikation der Archivdaten eines Archivdatencontainers.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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.
      ArchiveDataKind getArchiveDataKind()
      Bestimmt die Datensatzart (aktuell, nachgeliefert, nachgefordert) der Datensätze im entsprechenden Container.
      DataDescription getDataDescription()
      Bestimmt Attributgruppe, Aspekt und Simulationsvariante auf die sich alle Datensätze des entsprechenden Containers beziehen.
      SystemObject getObject()
      Bestimmt das System-Objekt auf das sich alle Datensätze des entsprechenden Containers beziehen.
      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

      • DataContainerIdentification

        public DataContainerIdentification​(SystemObject object,
                                           DataDescription dataDescription,
                                           ArchiveDataKind archiveDataKind)
        Erzeugt eine neue Containeridentifikation.
        Parameters:
        object - System-Objekt auf das sich alle Datensätze des entsprechenden Containers beziehen.
        dataDescription - Attributgruppe, Aspekt und Simulationsvariante auf die sich alle Datensätze des entsprechenden Containers beziehen.
        archiveDataKind - Datensatzart der Datensätze im entsprechenden Container (aktuell, nachgeliefert, nachgefordert).
    • Method Detail

      • getObject

        public SystemObject getObject()
        Bestimmt das System-Objekt auf das sich alle Datensätze des entsprechenden Containers beziehen.
        Returns:
        Zugeordnetes System-Objekt.
      • getDataDescription

        public DataDescription getDataDescription()
        Bestimmt Attributgruppe, Aspekt und Simulationsvariante auf die sich alle Datensätze des entsprechenden Containers beziehen.
        Returns:
        Datenbeschreibung mit Attributgruppe, Aspekt und Simulationsvariante.
      • getArchiveDataKind

        public ArchiveDataKind getArchiveDataKind()
        Bestimmt die Datensatzart (aktuell, nachgeliefert, nachgefordert) der Datensätze im entsprechenden Container.
        Returns:
        Zugeordnete Datensatzart.
      • 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, die gleiche Datenbeschreibung und die gleiche Archivdatensatzart enthalten werden als gleich angesehen.
        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, die gleiche Datenbeschreibung und die gleiche Archivdatensatzart 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.