de.bsvrz.pua.prot.client.dataobject
Class ProtocolResultData

java.lang.Object
  extended by de.bsvrz.pua.prot.client.dataobject.ProtocolResultData
All Implemented Interfaces:
ProtocolResult, java.io.Serializable

public class ProtocolResultData
extends java.lang.Object
implements ProtocolResult

Fasst die Daten eines Ergebnisdatensatzes zusammen

Version:
$Revision: 1.2 $ / $Date: 2008/01/22 16:55:50 $ / ($Author: yvonnes $)
Author:
beck et al. projects GmbH, Martin Hilgers
See Also:
Serialized Form

Field Summary
 long[] archiveTimeStamps
          Liste der Archivzeitstempel
 long[] dataIndices
          Liste der Datensatzindizes
 DataInformation[] dataInformations
          Liste der Markierungen der Attribute
 long[] dataTimeStamps
          Liste der Datenzeitstempel
 ProcessingInformation.ApplyAggregation order
          Ergebnisdatensatz gehört zu der gesetzten Aggregation.
 byte status
          Status
 ResultValue[] values
          Werte
 
Fields inherited from interface de.bsvrz.pua.prot.client.dataobject.ProtocolResult
ADMINISTRATION_DATA, AGGREGATION_DATA, NO_CHANGE_DATA, PROTOCOL_DATA
 
Constructor Summary
ProtocolResultData(ResultValue[] values, DataInformation[] dataInformations, long[] dataTimeStamps, long[] archiveTimeStamps, long[] dataIndices, ProcessingInformation.ApplyAggregation order, byte status)
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 long getTimeStamp()
          Liefert den Zeitstempel zurück.
 int getType()
          Liefert den Typ des Datensatzes zurück.
static java.lang.String msToDays(long millis)
          Zeigt Millisekunden formatiert (DD:HH:MM:SS,sss) an.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

order

public ProcessingInformation.ApplyAggregation order
Ergebnisdatensatz gehört zu der gesetzten Aggregation.


values

public ResultValue[] values
Werte


dataInformations

public DataInformation[] dataInformations
Liste der Markierungen der Attribute


dataTimeStamps

public long[] dataTimeStamps
Liste der Datenzeitstempel


archiveTimeStamps

public long[] archiveTimeStamps
Liste der Archivzeitstempel


dataIndices

public long[] dataIndices
Liste der Datensatzindizes


status

public byte status
Status

Constructor Detail

ProtocolResultData

public ProtocolResultData(ResultValue[] values,
                          DataInformation[] dataInformations,
                          long[] dataTimeStamps,
                          long[] archiveTimeStamps,
                          long[] dataIndices,
                          ProcessingInformation.ApplyAggregation order,
                          byte status)
Parameters:
values - Werte.
dataInformations - Liste der Markierungen der Attribute.
dataTimeStamps - Liste der Datenzeitstempel.
archiveTimeStamps - Liste der Archivzeitstempel.
dataIndices - Liste der Datensatzindizes.
order - Anwendung der Aggregationen.
status - Status
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()

getTimeStamp

public long getTimeStamp()
Liefert den Zeitstempel zurück. Es wird der größte (-> nicht aufgefüllte) Zeitstempel zurückgegeben.

Returns:
Zeitstempel.

msToDays

public static java.lang.String msToDays(long millis)
Zeigt Millisekunden formatiert (DD:HH:MM:SS,sss) an.

Parameters:
millis - Zeit in Millisekunden
Returns:
String mit Zeitangabe.

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

getType

public int getType()
Description copied from interface: ProtocolResult
Liefert den Typ des Datensatzes zurück.

Specified by:
getType in interface ProtocolResult
Returns:
Liefert je nach Datensatz ProtocolResult.ADMINISTRATION_DATA,ProtocolResult.AGGREGATION_DATA,ProtocolResult.PROTOCOL_DATA,ProtocolResult.NO_CHANGE_DATA
See Also:
ProtocolResult.getType()


Copyright © 2005-2008 beck et al. projects GmbH All Rights Reserved.