Datensatzklasse SimpleArchiveData

java.lang.Object
java.lang.Record
de.bsvrz.ars.ars.mgmt.tasks.SimpleArchiveData
Datensatzkomponenten:
arcTime - Zeitstempel / Datenindex
dataKind - Datensatzart
dataState - Zustand des Datensatzes (Datensatztyp).
compressed - komprimiert?
rawData - serialisierter Datensatz

public record SimpleArchiveData(long arcTime, long dataTime, long dataIdx, de.bsvrz.dav.daf.main.archive.ArchiveDataKind dataKind, de.bsvrz.dav.daf.main.DataState dataState, boolean compressed, byte[] rawData) extends Record
Klasse, die einen Archivdatensatz mit den zugehörigen Zeitstempeln und Datenindex kapselt.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    SimpleArchiveData(long arcTime, long dataTime, long dataIdx, de.bsvrz.dav.daf.main.archive.ArchiveDataKind dataKind, de.bsvrz.dav.daf.main.DataState dataState, boolean compressed, byte[] rawData)
    Erstellt eine Instanz einer Datensatzklasse SimpleArchiveData.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    long
    Gibt den Wert für die Datensatzkomponente arcTime zurück.
    boolean
    Gibt den Wert für die Datensatzkomponente compressed zurück.
    long
    Gibt den Wert für die Datensatzkomponente dataIdx zurück.
    de.bsvrz.dav.daf.main.archive.ArchiveDataKind
    Gibt den Wert für die Datensatzkomponente dataKind zurück.
    de.bsvrz.dav.daf.main.DataState
    Gibt den Wert für die Datensatzkomponente dataState zurück.
    long
    Gibt den Wert für die Datensatzkomponente dataTime zurück.
    final boolean
    Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
    final int
    Gibt einen Hashcodewert für diese Objekt zurück.
    byte[]
    Gibt den Wert für die Datensatzkomponente rawData zurück.
    Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.

    Von Klasse geerbte Methoden java.lang.Object

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

    • SimpleArchiveData

      public SimpleArchiveData(long arcTime, long dataTime, long dataIdx, de.bsvrz.dav.daf.main.archive.ArchiveDataKind dataKind, de.bsvrz.dav.daf.main.DataState dataState, boolean compressed, @Nullable byte[] rawData)
      Erstellt eine Instanz einer Datensatzklasse SimpleArchiveData.
      Parameter:
      arcTime - Wert für die Datensatzkomponente arcTime
      dataTime - Wert für die Datensatzkomponente dataTime
      dataIdx - Wert für die Datensatzkomponente dataIdx
      dataKind - Wert für die Datensatzkomponente dataKind
      dataState - Wert für die Datensatzkomponente dataState
      compressed - Wert für die Datensatzkomponente compressed
      rawData - Wert für die Datensatzkomponente rawData
  • Methodendetails

    • toString

      public String toString()
      Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten.
      Angegeben von:
      toString in Klasse Record
      Gibt zurück:
      eine Zeichenfolgendarstellung dieses Objekts
    • hashCode

      public final int hashCode()
      Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet.
      Angegeben von:
      hashCode in Klasse Record
      Gibt zurück:
      ein Hashcodewert für dieses Objekt
    • equals

      public final boolean equals(Object o)
      Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Referenzkomponenten werden verglichen mit Objects::equals(Object,Object); primitive Komponenten werden verglichen mit "==".
      Angegeben von:
      equals in Klasse Record
      Parameter:
      o - das Objekt, mit dem verglichen wird
      Gibt zurück:
      true, wenn dieses Objekt gleich dem Argument o ist, andernfalls false.
    • arcTime

      public long arcTime()
      Gibt den Wert für die Datensatzkomponente arcTime zurück.
      Gibt zurück:
      Wert der Datensatzkomponente arcTime
    • dataTime

      public long dataTime()
      Gibt den Wert für die Datensatzkomponente dataTime zurück.
      Gibt zurück:
      Wert der Datensatzkomponente dataTime
    • dataIdx

      public long dataIdx()
      Gibt den Wert für die Datensatzkomponente dataIdx zurück.
      Gibt zurück:
      Wert der Datensatzkomponente dataIdx
    • dataKind

      public de.bsvrz.dav.daf.main.archive.ArchiveDataKind dataKind()
      Gibt den Wert für die Datensatzkomponente dataKind zurück.
      Gibt zurück:
      Wert der Datensatzkomponente dataKind
    • dataState

      public de.bsvrz.dav.daf.main.DataState dataState()
      Gibt den Wert für die Datensatzkomponente dataState zurück.
      Gibt zurück:
      Wert der Datensatzkomponente dataState
    • compressed

      public boolean compressed()
      Gibt den Wert für die Datensatzkomponente compressed zurück.
      Gibt zurück:
      Wert der Datensatzkomponente compressed
    • rawData

      @Nullable public byte[] rawData()
      Gibt den Wert für die Datensatzkomponente rawData zurück.
      Gibt zurück:
      Wert der Datensatzkomponente rawData