Class ExtResultData
- java.lang.Object
-
- de.bsvrz.pua.prot.processing.onlinebuffer.ExtResultData
-
public class ExtResultData extends java.lang.Object
Klasse erlaubt die Modifikation von Ergebnisdaten. Erlaubt das Setzen des Datenindex und der Daten. Ersteres ist beiDataset
und den davon abgeleiteten Klassen (Archivdaten, OnlineDaten) nicht möglich.
-
-
Constructor Summary
Constructors Constructor Description ExtResultData(de.bsvrz.dav.daf.main.Dataset dataSet, de.bsvrz.dav.daf.main.Data data, long dataIndex)
Erstellt Ergebnisdatensatz mit leerem Archivzeitstempel.ExtResultData(de.bsvrz.dav.daf.main.Dataset dataSet, de.bsvrz.dav.daf.main.Data data, long dataIndex, long archiveTime)
Erstellt Ergebnisdatensatz.
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
long
getArchiveTime()
de.bsvrz.dav.daf.main.Data
getData()
long
getDataIndex()
de.bsvrz.dav.daf.main.archive.ArchiveDataKind
getDataKind()
Liefert den Archivdatentyp.de.bsvrz.dav.daf.main.Dataset
getDataSet()
long
getDataTime()
Liefert den Datenzeitstempel.de.bsvrz.dav.daf.main.DataState
getDataType()
Liefert den Datentyp.void
selectData(RealAttributeDescription r)
Sorgt dafür, dass nur das Unterdatum betrachtet wird, dass in der RealAttributeDescription angegeben istvoid
setDataTime(long dts)
Setzt den Zeitstempelvoid
setDi(long di)
Setzt den Datenindexjava.lang.String
toString()
-
-
-
Constructor Detail
-
ExtResultData
public ExtResultData(de.bsvrz.dav.daf.main.Dataset dataSet, de.bsvrz.dav.daf.main.Data data, long dataIndex)
Erstellt Ergebnisdatensatz mit leerem Archivzeitstempel.- Parameters:
dataSet
- Vollständiger Ergebnisdatensatzdata
- Relevante Daten.dataIndex
- Datindex.
-
ExtResultData
public ExtResultData(de.bsvrz.dav.daf.main.Dataset dataSet, de.bsvrz.dav.daf.main.Data data, long dataIndex, long archiveTime)
Erstellt Ergebnisdatensatz.- Parameters:
dataSet
- Vollständiger Ergebnisdatensatzdata
- Relevante Daten.dataIndex
- Datindex.archiveTime
- Archivzeitstempel.
-
-
Method Detail
-
getDataIndex
public long getDataIndex()
- Returns:
- Liefert den Datenindex.
-
getData
public de.bsvrz.dav.daf.main.Data getData()
- Returns:
- Returns the data.
-
getDataSet
public de.bsvrz.dav.daf.main.Dataset getDataSet()
- Returns:
- Returns the dataSet.
-
selectData
public void selectData(RealAttributeDescription r)
Sorgt dafür, dass nur das Unterdatum betrachtet wird, dass in der RealAttributeDescription angegeben ist- Parameters:
r
- RealAttributeDescription
-
getDataTime
public long getDataTime()
Liefert den Datenzeitstempel.- Returns:
- Datenzeitstempel.
-
getDataType
public de.bsvrz.dav.daf.main.DataState getDataType()
Liefert den Datentyp.- Returns:
- Datentyp.
-
getDataKind
public de.bsvrz.dav.daf.main.archive.ArchiveDataKind getDataKind()
Liefert den Archivdatentyp.- Returns:
- Archivdatentyp.
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
- See Also:
Object.equals(java.lang.Object)
-
getArchiveTime
public long getArchiveTime()
- Returns:
- Liefert die Archivzeit zurück. Hat bei Online-Daten den Wert
-1
sein.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
setDataTime
public void setDataTime(long dts)
Setzt den Zeitstempel- Parameters:
dts
- Zeitstempel
-
setDi
public void setDi(long di)
Setzt den Datenindex- Parameters:
di
- Datenindex
-
-