de.bsvrz.ars.ars.mgmt.tasks
Class ArchiveQueryTask.SimpleArchiveData

java.lang.Object
  extended by de.bsvrz.ars.ars.mgmt.tasks.ArchiveQueryTask.SimpleArchiveData
Enclosing class:
ArchiveQueryTask

private class ArchiveQueryTask.SimpleArchiveData
extends Object

Klasse, die einen Archivdatensatz mit den zugehoerigen Zeitstempeln und Datenindex kapselt.


Field Summary
private  long arcTime
          Zeitstempel / Datenindex
private  boolean compressed
          komprimiert?
private  ArchiveQueryTask.Container container
          Herkunft merken wegen Endedatensatz:
private  long dataIdx
          Zeitstempel / Datenindex
private  ArchiveDataKind dataKind
          Datensatzart
private  DataState dataState
          Zustand des Datensatzes (Datensatztyp).
private  long dataTime
          Zeitstempel / Datenindex
private  byte[] rawData
          serialisierter Datensatz
 
Constructor Summary
private ArchiveQueryTask.SimpleArchiveData(long arcTime, long dataTime, long dataIdx, ArchiveDataKind dataKind, DataState dataState, boolean compressed, byte[] rawData)
          Erstellt ein neues SimpleArchiveData mit den angegebenen Werten.
 
Method Summary
private  long getTimeIndex(TimingType timingType)
          Liefert den Zeitstempel/Datenindex, der durch den angegebenen TimingType spezifiziert ist.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

arcTime

private long arcTime
Zeitstempel / Datenindex


dataTime

private long dataTime
Zeitstempel / Datenindex


dataIdx

private long dataIdx
Zeitstempel / Datenindex


dataKind

private ArchiveDataKind dataKind
Datensatzart


dataState

private DataState dataState
Zustand des Datensatzes (Datensatztyp).


rawData

private byte[] rawData
serialisierter Datensatz


compressed

private boolean compressed
komprimiert?


container

private ArchiveQueryTask.Container container
Herkunft merken wegen Endedatensatz:

Constructor Detail

ArchiveQueryTask.SimpleArchiveData

private ArchiveQueryTask.SimpleArchiveData(long arcTime,
                                           long dataTime,
                                           long dataIdx,
                                           ArchiveDataKind dataKind,
                                           DataState dataState,
                                           boolean compressed,
                                           byte[] rawData)
Erstellt ein neues SimpleArchiveData mit den angegebenen Werten.

Parameters:
arcTime - Archivzeit
dataTime - Datenzeit
dataIdx - Datenindex
dataKind - Datensatzart
dataState - Datensatztyp
compressed - Flag, das besagt, ob der Datensatz komprimiert ist.
rawData - Datensatz
Method Detail

getTimeIndex

private long getTimeIndex(TimingType timingType)
Liefert den Zeitstempel/Datenindex, der durch den angegebenen TimingType spezifiziert ist.

Parameters:
timingType - Typ der zu liefernden Timingangabe
Returns:
Archivzeitstempel, Datenzeitstempel oder Datenindex

toString

public String toString()
Overrides:
toString in class Object