Class StreamedArchiveData

java.lang.Object
de.bsvrz.dav.daf.main.impl.archive.request.StreamedArchiveData
All Implemented Interfaces:
ArchiveData, Dataset

public class StreamedArchiveData
extends java.lang.Object
implements ArchiveData
Die Objekte dieser Klassen stellen die archivierten Datensätze dar, die die anfragende Applikation angefordert hat.
  • Constructor Summary

    Constructors
    Constructor Description
    StreamedArchiveData​(long dataTime, long archiveTime, long dataIndex, DataState dataState, ArchiveDataKind archiveDataKind, Data data, SystemObject systemObject, DataDescription dataDescription)  
  • Method Summary

    Modifier and Type Method Description
    long getArchiveTime()
    Bestimmt den Archivzeitstempel dieses Archivdatensatzes.
    Data getData()
    Bestimmt den eigentlichen Datensatzes mit den von der jeweiligen Attributgruppe definierten Attributwerten dieses Datensatzes.
    DataDescription getDataDescription()
    Bestimmt die Beschreibung der im Ergebnis enthaltenen Daten.
    long getDataIndex()
    Bestimmt den je Datenidentifikation eindeutigen vom Datenverteiler vergebenen Datensatzindex dieses Datensatzes.
    ArchiveDataKind getDataKind()
    Bestimmt die Datensatzart des Datensatzes.
    long getDataTime()
    Bestimmt den Datenzeitstempel des Datensatzes.
    DataState getDataType()
    Bestimmt den Datensatztyp des Datensatzes.
    SystemObject getObject()
    Bestimmt das System-Objekt zu dem die im Ergebnis enthaltenen Daten gehören.
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • getDataTime

      public long getDataTime()
      Description copied from interface: Dataset
      Bestimmt den Datenzeitstempel des Datensatzes.
      Specified by:
      getDataTime in interface Dataset
      Returns:
      Datenzeitstempel in Millisekunden seit 1970
    • getArchiveTime

      public long getArchiveTime()
      Description copied from interface: ArchiveData
      Bestimmt den Archivzeitstempel dieses Archivdatensatzes.
      Specified by:
      getArchiveTime in interface ArchiveData
      Returns:
      Archivzeitstempel in Millisekunden seit 1970.
    • getDataIndex

      public long getDataIndex()
      Description copied from interface: Dataset
      Bestimmt den je Datenidentifikation eindeutigen vom Datenverteiler vergebenen Datensatzindex dieses Datensatzes.
      Specified by:
      getDataIndex in interface Dataset
      Returns:
      Datensatzindex
    • getDataType

      public DataState getDataType()
      Description copied from interface: Dataset
      Bestimmt den Datensatztyp des Datensatzes.
      Specified by:
      getDataType in interface Dataset
      Returns:
      Datensatztyp
    • getDataKind

      public ArchiveDataKind getDataKind()
      Description copied from interface: Dataset
      Bestimmt die Datensatzart des Datensatzes.
      Specified by:
      getDataKind in interface Dataset
      Returns:
      Datensatzart
    • getData

      public Data getData()
      Description copied from interface: Dataset
      Bestimmt den eigentlichen Datensatzes mit den von der jeweiligen Attributgruppe definierten Attributwerten dieses Datensatzes.
      Specified by:
      getData in interface Dataset
      Returns:
      Datensatz mit Attributwerten oder null im Falle eines leeren Datensatzes.
    • getObject

      public SystemObject getObject()
      Description copied from interface: Dataset
      Bestimmt das System-Objekt zu dem die im Ergebnis enthaltenen Daten gehören.
      Specified by:
      getObject in interface Dataset
      Returns:
      System-Objekt der enthaltenen Daten
    • getDataDescription

      public DataDescription getDataDescription()
      Description copied from interface: Dataset
      Bestimmt die Beschreibung der im Ergebnis enthaltenen Daten.
      Specified by:
      getDataDescription in interface Dataset
      Returns:
      Beschreibung der Daten
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object