public class ProtocolResultData extends java.lang.Object implements ProtocolResult
Modifier and Type | Field and Description |
---|---|
private ProtocolAdministrationData |
_adminData |
private PuADataState[] |
_dataStates |
private int |
_intervalIndex |
long[] |
archiveTimeStamps
Deprecated.
|
long[] |
dataIndices
Deprecated.
|
DataInformation[] |
dataInformations
Deprecated.
|
long[] |
dataTimeStamps
Deprecated.
|
static ProcessingInformation.ApplyAggregation |
order
Deprecated.
Ist immer
ProcessingInformation.ApplyAggregation#LISTE , Ergebnisse von Aggregationen werden jetzt in einem ProtocolAggregationResultData verschickt. |
private static long |
serialVersionUID |
byte |
status
Deprecated.
|
ResultValue[] |
values
Deprecated.
|
ADMINISTRATION_DATA, AGGREGATION_DATA, AGGREGATION_RESULT_DATA, NO_CHANGE_DATA, PROTOCOL_DATA
Constructor and Description |
---|
ProtocolResultData(ResultValue[] values,
PuADataState[] dataStates,
DataInformation[] dataInformations,
long[] dataTimeStamps,
long[] archiveTimeStamps,
long[] dataIndices,
byte status,
int intervalIndex) |
Modifier and Type | Method and Description |
---|---|
(package private) static ProtocolData |
createDataObject(DataModel dataModel,
ResultValue value,
Column column)
Erstelt ein Data-Objekt
|
boolean |
equals(java.lang.Object object) |
long |
getArchiveTime(int column)
Gibt den Archivzeitstempel einer Zelle des Ergebnisdatensatzes zurück
|
int |
getColumnCount()
Gibt die Anzahl Spalten zurück
|
ProtocolData |
getData(DataModel dataModel)
Gibt ein Data-Objekt zurück, dass die ganze Zeile beinhaltet
|
ProtocolData |
getData(DataModel dataModel,
int index)
Gibt ein Data-Objekt zurück, dass einen Eintrag dieser Zeile enthält
|
long |
getDataIndex(int column)
Gibt den Datenindex einer Zelle des Ergebnisdatensatzes zurück
|
ArchiveDataKind |
getDataKind(int column)
Gibt die Archivdatenart zurück
|
java.util.List<ProtocolData> |
getDataList(DataModel dataModel)
Gibt eine Liste der Data-Objekte zurück
|
PuADataState |
getDataState(int column)
Gibt den (Fehler)zustand eines Datensatzes zurück.
|
long |
getDataTime(int column)
Gibt den Datenzeitstempel einer Zelle des Ergebnisdatensatzes zurück
|
int |
getIntervalIndex()
Gibt den Zeitbereichs-Index zurück
|
int |
getProgress()
Gibt den prozentuellen Fortschritt zurück.
|
long |
getTimeStamp()
Liefert den Zeitstempel zurück.
|
int |
getType()
Liefert den Typ des Datensatzes zurück.
|
int |
hashCode() |
void |
setAdminData(ProtocolAdministrationData adminData)
Deprecated.
|
java.lang.String |
toString() |
java.lang.String |
toString(DataModel dataModel)
Im Gegensatz zu toString() verbesserte Ausgabe
|
private static final long serialVersionUID
@Deprecated public static final ProcessingInformation.ApplyAggregation order
ProcessingInformation.ApplyAggregation#LISTE
, Ergebnisse von Aggregationen werden jetzt in einem ProtocolAggregationResultData
verschickt.@Deprecated public ResultValue[] values
@Deprecated public DataInformation[] dataInformations
@Deprecated public long[] dataTimeStamps
@Deprecated public long[] archiveTimeStamps
@Deprecated public long[] dataIndices
@Deprecated public byte status
private int _intervalIndex
private ProtocolAdministrationData _adminData
private PuADataState[] _dataStates
public ProtocolResultData(ResultValue[] values, PuADataState[] dataStates, DataInformation[] dataInformations, long[] dataTimeStamps, long[] archiveTimeStamps, long[] dataIndices, byte status, int intervalIndex)
values
- Werte.dataStates
- DatenzuständedataInformations
- Liste der Markierungen der Attribute. (Veraltet)dataTimeStamps
- Liste der Datenzeitstempel.archiveTimeStamps
- Liste der Archivzeitstempel.dataIndices
- Liste der Datensatzindizes.status
- Statuspublic java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public java.lang.String toString(DataModel dataModel)
ProtocolResult
toString
in interface ProtocolResult
dataModel
- Datenmodell zur Abfrage von Objektinfospublic long getTimeStamp()
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public int hashCode()
hashCode
in class java.lang.Object
public int getType()
ProtocolResult
getType
in interface ProtocolResult
ProtocolResult.ADMINISTRATION_DATA
,ProtocolResult.AGGREGATION_DATA
,ProtocolResult.PROTOCOL_DATA
,ProtocolResult.NO_CHANGE_DATA
,ProtocolResult.AGGREGATION_RESULT_DATA
ProtocolResult.getType()
@Deprecated public void setAdminData(ProtocolAdministrationData adminData)
adminData
- Spaltenkopfpublic java.util.List<ProtocolData> getDataList(DataModel dataModel)
dataModel
- DataModelpublic ProtocolData getData(DataModel dataModel)
dataModel
- DataModelpublic ProtocolData getData(DataModel dataModel, int index)
dataModel
- Datenmodellindex
- Spaltenindex (0 <= index < getColumnCount())static ProtocolData createDataObject(DataModel dataModel, ResultValue value, Column column)
dataModel
- Datenmodellvalue
- Wert des Datumscolumn
- Spalte des Datums um Attributtyp usw. zu bestimmenpublic int getIntervalIndex()
public int getColumnCount()
public int getProgress()
public long getDataTime(int column)
column
- Spalte des Ergebnisdatensatzes (0 <= column < getColumnCount())public long getArchiveTime(int column)
column
- Spalte des Ergebnisdatensatzes (0 <= column < getColumnCount())public long getDataIndex(int column)
column
- Spalte des Ergebnisdatensatzes (0 <= column < getColumnCount())public PuADataState getDataState(int column)
column
- Spalte des Ergebnisdatensatzes (0 <= column < getColumnCount())public ArchiveDataKind getDataKind(int column)
column
- Spalte des Ergebnisdatensatzes (0 <= column < getColumnCount())