Klasse IdDataIdentification

java.lang.Object
de.bsvrz.ars.ars.persistence.IdDataIdentification
Alle implementierten Schnittstellen:
Comparable<IdDataIdentification>

public final class IdDataIdentification extends Object implements Comparable<IdDataIdentification>
Klasse, die die IDs der Objekte einer Datenidentifikation aufnehmen kann. Diese Klasse ist value based, immutable und es werden keine Aussagen über Objektidentität getroffen.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    IdDataIdentification(long objectId, long atgId, long aspectId, int simulationVariant)
    Erzeugt ein neues Objekt mit den angegebenen Werten
    IdDataIdentification(de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification ads)
    Erstellt eine neue Instanz basiert auf einer ArchiveDataSpecification
    IdDataIdentification(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)
    Erzeugt ein neues Objekt mit den angegebenen Werten
    IdDataIdentification(de.bsvrz.dav.daf.main.Dataset dataset)
    Erzeugt eine neue IdDataIdentification basierend auf der Datenidentifikation eines DataSet-Objekts
    IdDataIdentification(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dataIdentification)
    Erstellt eine neue Instanz aus einer DataIdentification
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    int
     
    boolean
     
    long
    Gibt die Aspekt-ID zurück
    long
    Gibt die Attributgruppen-ID zurück
    long
    Gibt die Objekt-ID zurück
    int
    Gibt die Simulationsvariante zurück
    int
     
    resolve(de.bsvrz.dav.daf.main.archive.ArchiveDataKind archiveDataKind)
    Gibt den Containerort der angegebenen Datenart zurück
     

    Von Klasse geerbte Methoden java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Konstruktordetails

    • IdDataIdentification

      public IdDataIdentification(de.bsvrz.dav.daf.main.Dataset dataset)
      Erzeugt eine neue IdDataIdentification basierend auf der Datenidentifikation eines DataSet-Objekts
      Parameter:
      dataset - Datensatz
    • IdDataIdentification

      public IdDataIdentification(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)
      Erzeugt ein neues Objekt mit den angegebenen Werten
      Parameter:
      object - Objekt
      dataDescription - DataDescription
    • IdDataIdentification

      public IdDataIdentification(long objectId, long atgId, long aspectId, int simulationVariant)
      Erzeugt ein neues Objekt mit den angegebenen Werten
      Parameter:
      objectId - Id des Systemobjekts dieser Datenidentifikation
      atgId - Id der Attributgruppe dieser Datenidentifikation
      aspectId - Id des Aspekts dieser Datenidentifikation
      simulationVariant - Simulationsvariante dieser Datenidentifikation
    • IdDataIdentification

      public IdDataIdentification(de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification ads)
      Erstellt eine neue Instanz basiert auf einer ArchiveDataSpecification
      Parameter:
      ads - ArchiveDataSpecification
    • IdDataIdentification

      public IdDataIdentification(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dataIdentification)
      Erstellt eine neue Instanz aus einer DataIdentification
      Parameter:
      dataIdentification - DataIdentification
  • Methodendetails

    • resolve

      public IdContainerFileDir resolve(de.bsvrz.dav.daf.main.archive.ArchiveDataKind archiveDataKind)
      Gibt den Containerort der angegebenen Datenart zurück
      Parameter:
      archiveDataKind - Datenart
      Gibt zurück:
      ein IdContainerFileDir
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • getObjectId

      public long getObjectId()
      Gibt die Objekt-ID zurück
      Gibt zurück:
      die Objekt-ID
    • getAtgId

      public long getAtgId()
      Gibt die Attributgruppen-ID zurück
      Gibt zurück:
      die Attributgruppen-ID
    • getAspectId

      public long getAspectId()
      Gibt die Aspekt-ID zurück
      Gibt zurück:
      die Aspekt-ID
    • getSimVariant

      public int getSimVariant()
      Gibt die Simulationsvariante zurück
      Gibt zurück:
      die Simulationsvariante
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • compareTo

      public int compareTo(@NotNull IdDataIdentification o)
      Angegeben von:
      compareTo in Schnittstelle Comparable<IdDataIdentification>