public class ProtocolAggregationResultData extends java.lang.Object implements ProtocolResult
Modifier and Type | Field and Description |
---|---|
long[] |
endTimeStamps
Liste der Endzeitstempel
|
ProcessingInformation.ApplyAggregation |
order
Ergebnisdatensatz gehört zu der gesetzten Aggregation.
|
long[] |
startTimeStamps
Liste der Startzeitstempel
|
byte |
status
Status
|
ResultValue[] |
values
Werte
|
ADMINISTRATION_DATA, AGGREGATION_DATA, AGGREGATION_RESULT_DATA, NO_CHANGE_DATA, PROTOCOL_DATA
Constructor and Description |
---|
ProtocolAggregationResultData(ResultValue[] values,
long[] startTimeStamps,
long[] endTimeStamps,
ProcessingInformation.ApplyAggregation order,
byte status,
int intervalIndex) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object object) |
java.util.List<java.util.Map<java.lang.String,ProtocolData>> |
getAggregations(de.bsvrz.dav.daf.main.config.DataModel dataModel)
Gibt die Aggregationen für eine ganze Zeile mit enthaltenen Data-Objekten verknüpft zurück
|
java.util.Map<java.lang.String,ProtocolData> |
getAggregations(de.bsvrz.dav.daf.main.config.DataModel dataModel,
int index)
Gibt die Aggregationen für eine Zelle mit enthaltenen Data-Objekten verknüpft zurück
|
java.util.List<java.lang.String> |
getAggregations(int index)
Gibt die definierten Aggregationen für den angegebenen Spaltenindex zurück
|
int |
getColumnCount()
Gibt die Anzahl Spalten zurück
|
ProtocolData |
getData(de.bsvrz.dav.daf.main.config.DataModel dataModel)
Gibt ein Data-Objekt zurück, dass die ganze Zeile beinhaltet
|
ProtocolData |
getData(de.bsvrz.dav.daf.main.config.DataModel dataModel,
int index)
Gibt ein Data-Objekt (als Array) für alle Aggregationen zurück.
|
ProtocolData |
getData(de.bsvrz.dav.daf.main.config.DataModel dataModel,
int index,
int aggregationIndex)
Gibt ein Data-Objekt für eine bestimmte Aggregation zurück
|
ProtocolData |
getData(de.bsvrz.dav.daf.main.config.DataModel dataModel,
int index,
java.lang.String aggregation)
Gibt ein Data-Objekt für eine bestimmte Aggregation zurück.
|
java.util.List<ProtocolData> |
getDataList(de.bsvrz.dav.daf.main.config.DataModel dataModel)
Gibt eine Liste der Data-Objekte zurück
|
long |
getEndTimeStamp()
Liefert den End-Zeitstempel zurück.
|
int |
getIntervalIndex()
Gibt den Zeitbereichs-Index zurück
|
ProcessingInformation.ApplyAggregation |
getOrder() |
long |
getStartTimeStamp()
Liefert den Start-Zeitstempel zurück.
|
int |
getType()
Liefert den Typ des Datensatzes zurück.
|
int |
hashCode() |
void |
setAdminData(ProtocolAdministrationData adminData)
Wird intern aufgerufen, um clientseitig der Zeile den Spaltenkopf zu übergeben
|
void |
setAggregationData(ProtocolAggregationData aggregationData)
Interne Funktion um dem ProtocolAggregationResultData ein ProtocolAggregationData zuzuordnen
|
java.lang.String |
toString() |
java.lang.String |
toString(de.bsvrz.dav.daf.main.config.DataModel dataModel)
Im Gegensatz zu toString() verbesserte Ausgabe
|
public ProcessingInformation.ApplyAggregation order
public ResultValue[] values
public long[] startTimeStamps
public long[] endTimeStamps
public byte status
public ProtocolAggregationResultData(ResultValue[] values, long[] startTimeStamps, long[] endTimeStamps, ProcessingInformation.ApplyAggregation order, byte status, int intervalIndex)
values
- Werte.order
- Anwendung der Aggregationen.status
- StatusendTimeStamps
- EndTimeStampsintervalIndex
- IntervalIndexstartTimeStamps
- StartTimeStampspublic java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public long getEndTimeStamp()
public long getStartTimeStamp()
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
Object.equals(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()
public ProcessingInformation.ApplyAggregation getOrder()
public java.lang.String toString(de.bsvrz.dav.daf.main.config.DataModel dataModel)
ProtocolResult
toString
in interface ProtocolResult
dataModel
- Datenmodell zur Abfrage von Objektinfospublic void setAdminData(ProtocolAdministrationData adminData)
adminData
- Spaltenkopfpublic java.util.List<ProtocolData> getDataList(de.bsvrz.dav.daf.main.config.DataModel dataModel)
dataModel
- DataModelpublic ProtocolData getData(de.bsvrz.dav.daf.main.config.DataModel dataModel)
dataModel
- DataModelpublic ProtocolData getData(de.bsvrz.dav.daf.main.config.DataModel dataModel, int index)
dataModel
- Datenmodellindex
- Spaltenindexpublic ProtocolData getData(de.bsvrz.dav.daf.main.config.DataModel dataModel, int index, int aggregationIndex)
dataModel
- Datenmodellindex
- SpaltenindexaggregationIndex
- Index der Aggregation, dessen Wert zurückgegeben werden soll. Der Index entspricht dem Index der Aggregation von
getAggregations(int)
public ProtocolData getData(de.bsvrz.dav.daf.main.config.DataModel dataModel, int index, java.lang.String aggregation)
dataModel
- Datenmodellindex
- Spaltenindexaggregation
- Aggregation, dessen Wert zurückgegeben werden soll. Die vorhandenen Aggregationen können mit getAggregations(int)
ausgelesen
werden.public java.util.List<java.lang.String> getAggregations(int index)
index
- Spaltenindexpublic java.util.Map<java.lang.String,ProtocolData> getAggregations(de.bsvrz.dav.daf.main.config.DataModel dataModel, int index)
dataModel
- Datenmodellindex
- Spaltenindexpublic java.util.List<java.util.Map<java.lang.String,ProtocolData>> getAggregations(de.bsvrz.dav.daf.main.config.DataModel dataModel)
dataModel
- Datenmodellpublic int getIntervalIndex()
public void setAggregationData(ProtocolAggregationData aggregationData)
aggregationData
- ProtocolAggregationDatapublic int getColumnCount()