Package de.bsvrz.dav.daf.main
Interface Dataset
- All Known Subinterfaces:
ArchiveData
,TransactionDataset
- 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).- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetData()
Bestimmt den eigentlichen Datensatzes mit den von der jeweiligen Attributgruppe definierten Attributwerten dieses Datensatzes.Bestimmt die Beschreibung der im Ergebnis enthaltenen Daten.long
Bestimmt den je Datenidentifikation eindeutigen vom Datenverteiler vergebenen Datensatzindex dieses Datensatzes.Bestimmt die Datensatzart des Datensatzes.long
Bestimmt den Datenzeitstempel des Datensatzes.Bestimmt den Datensatztyp des Datensatzes.Bestimmt das System-Objekt zu dem die im Ergebnis enthaltenen Daten gehören.
-
Method Details
-
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
-