de.bsvrz.dav.daf.main
Interface Dataset

All Known Subinterfaces:
ArchiveData
All Known Implementing Classes:
ResultData, StreamedArchiveData

public interface Dataset

Schnittstelle zum verallgemeinerten Zugriff auf online empfangene Ergebnisdatensätze und auf Archivdatensätze. Die Klasses des Objekts kann mit instanceof bestimmt werden (ArchiveData oder ResultData).

Author:
Kappich+Kniß Systemberatung Aachen (K2S), Achim Wullenkord (AW)
See Also:
ResultData, ArchiveData

Method Summary
 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.
 

Method Detail

getDataTime

long getDataTime()
Bestimmt den Datenzeitstempel des Datensatzes.

Returns:
Datenzeitstempel in Millisekunden seit 1970

getDataIndex

long getDataIndex()
Bestimmt den je Datenidentifikation eindeutigen vom Datenverteiler vergebenen Datensatzindex dieses Datensatzes.

Returns:
Datensatzindex

getDataType

DataState getDataType()
Bestimmt den Datensatztyp des Datensatzes.

Returns:
Datensatztyp

getDataKind

ArchiveDataKind getDataKind()
Bestimmt die Datensatzart des Datensatzes.

Returns:
Datensatzart

getData

Data getData()
Bestimmt den eigentlichen Datensatzes mit den von der jeweiligen Attributgruppe definierten Attributwerten dieses Datensatzes.

Returns:
Datensatz mit Attributwerten oder null im Falle eines leeren Datensatzes.

getObject

SystemObject getObject()
Bestimmt das System-Objekt zu dem die im Ergebnis enthaltenen Daten gehören.

Returns:
System-Objekt der enthaltenen Daten

getDataDescription

DataDescription getDataDescription()
Bestimmt die Beschreibung der im Ergebnis enthaltenen Daten.

Returns:
Beschreibung der Daten