Package de.bsvrz.ars.ars.mgmt.tasks
Datensatzklasse SimpleArchiveData
java.lang.Object
java.lang.Record
de.bsvrz.ars.ars.mgmt.tasks.SimpleArchiveData
- Datensatzkomponenten:
arcTime
- Zeitstempel / DatenindexdataKind
- DatensatzartdataState
- 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
KonstruktorenKonstruktorBeschreibungSimpleArchiveData
(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 DatensatzklasseSimpleArchiveData
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunglong
arcTime()
Gibt den Wert für die DatensatzkomponentearcTime
zurück.boolean
Gibt den Wert für die Datensatzkomponentecompressed
zurück.long
dataIdx()
Gibt den Wert für die DatensatzkomponentedataIdx
zurück.de.bsvrz.dav.daf.main.archive.ArchiveDataKind
dataKind()
Gibt den Wert für die DatensatzkomponentedataKind
zurück.de.bsvrz.dav.daf.main.DataState
Gibt den Wert für die DatensatzkomponentedataState
zurück.long
dataTime()
Gibt den Wert für die DatensatzkomponentedataTime
zurück.final boolean
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.final int
hashCode()
Gibt einen Hashcodewert für diese Objekt zurück.byte[]
rawData()
Gibt den Wert für die DatensatzkomponenterawData
zurück.toString()
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
-
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 DatensatzklasseSimpleArchiveData
.- Parameter:
arcTime
- Wert für die DatensatzkomponentearcTime
dataTime
- Wert für die DatensatzkomponentedataTime
dataIdx
- Wert für die DatensatzkomponentedataIdx
dataKind
- Wert für die DatensatzkomponentedataKind
dataState
- Wert für die DatensatzkomponentedataState
compressed
- Wert für die Datensatzkomponentecompressed
rawData
- Wert für die DatensatzkomponenterawData
-
-
Methodendetails
-
toString
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten. -
hashCode
public final int hashCode()Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet. -
equals
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 mitObjects::equals(Object,Object)
; primitive Komponenten werden verglichen mit "==". -
arcTime
public long arcTime()Gibt den Wert für die DatensatzkomponentearcTime
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
arcTime
-
dataTime
public long dataTime()Gibt den Wert für die DatensatzkomponentedataTime
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
dataTime
-
dataIdx
public long dataIdx()Gibt den Wert für die DatensatzkomponentedataIdx
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 DatensatzkomponentedataKind
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
dataKind
-
dataState
public de.bsvrz.dav.daf.main.DataState dataState()Gibt den Wert für die DatensatzkomponentedataState
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
dataState
-
compressed
public boolean compressed()Gibt den Wert für die Datensatzkomponentecompressed
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
compressed
-
rawData
@Nullable public byte[] rawData()Gibt den Wert für die DatensatzkomponenterawData
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
rawData
-