de.bsvrz.pua.prot.processing.util
Class IntermediateDataSet

java.lang.Object
  extended by de.bsvrz.pua.prot.processing.util.IntermediateDataSet

public class IntermediateDataSet
extends java.lang.Object

Ausgangsdatensatz. Basis des Ergebnisdatensatzes ProtocolResult

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

Field Summary
 BaseDataSet[] baseDataSets
          Verwendete Elemente im Ausgangsdatensatz.
static byte EMPTY
          Wird ins Statusbyte geschrieben.
static byte NO_CHANGE
          Wird ins Statusbyte geschrieben.
 ProcessingInformation.ApplyAggregation order
          Aggregation, die diesen Ausgangsdatensatz erzeugt hat.
 byte status
          Status der Protokollerstellung
 
Constructor Summary
IntermediateDataSet(BaseDataSet[] baseDataSets, byte status, ProcessingInformation.ApplyAggregation order)
           
IntermediateDataSet(BaseDataSet[] baseDataSets, byte status, ProcessingInformation.ApplyAggregation order, long winnerTimeStamp)
           
IntermediateDataSet(int length, byte status, ProcessingInformation.ApplyAggregation order)
          Erzeugt einen Ausgangsdatensatz mit length Elementen.
IntermediateDataSet(int length, byte status, ProcessingInformation.ApplyAggregation order, long winnerTimeStamp)
          Erzeugt einen Ausgangsdatensatz mit length Elementen.
 
Method Summary
 long getWinnerTimeStamp()
          Zeitstempel des Elements mit dem kleinsten nicht aufgefüllten Datenzeitstempel.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_CHANGE

public static final byte NO_CHANGE
Wird ins Statusbyte geschrieben. Zeigt an, dass es sich um einen Datensatz handelt, der dem vorherigen gleicht.

See Also:
Constant Field Values

EMPTY

public static final byte EMPTY
Wird ins Statusbyte geschrieben. Zeigt an, dass es sich um einen eingefügten, leeren Datensatz handelt.

See Also:
Constant Field Values

baseDataSets

public BaseDataSet[] baseDataSets
Verwendete Elemente im Ausgangsdatensatz.


status

public byte status
Status der Protokollerstellung


order

public ProcessingInformation.ApplyAggregation order
Aggregation, die diesen Ausgangsdatensatz erzeugt hat.

Constructor Detail

IntermediateDataSet

public IntermediateDataSet(BaseDataSet[] baseDataSets,
                           byte status,
                           ProcessingInformation.ApplyAggregation order,
                           long winnerTimeStamp)
Parameters:
baseDataSets - Verwendete Elemente im Ausgangsdatensatz.
status - Status der Protokollerstellung
order - Aggregation, die diesen Ausgangsdatensatz erzeugt hat.
winnerTimeStamp - Zeitstempel des Elements in baseDataSets mit dem kleinsten nicht aufgefüllten Datenzeitstempel.

IntermediateDataSet

public IntermediateDataSet(BaseDataSet[] baseDataSets,
                           byte status,
                           ProcessingInformation.ApplyAggregation order)
Parameters:
baseDataSets - Verwendete Elemente im Ausgangsdatensatz.
status - Status der Protokollerstellung
order - Aggregation, die diesen Ausgangsdatensatz erzeugt hat.

IntermediateDataSet

public IntermediateDataSet(int length,
                           byte status,
                           ProcessingInformation.ApplyAggregation order,
                           long winnerTimeStamp)
Erzeugt einen Ausgangsdatensatz mit length Elementen. Die Einträge von baseDataSets bleiben uninitialisiert.

Parameters:
length - Anzahl der Elemente.
status - Status der Protokollerstellung
order - Aggregation, die diesen Ausgangsdatensatz erzeugt hat.
winnerTimeStamp - Zeitstempel des Elements in baseDataSets mit dem kleinsten nicht aufgefüllten Datenzeitstempel.

IntermediateDataSet

public IntermediateDataSet(int length,
                           byte status,
                           ProcessingInformation.ApplyAggregation order)
Erzeugt einen Ausgangsdatensatz mit length Elementen. Die Einträge von baseDataSets bleiben uninitialisiert.

Parameters:
length - Anzahl der Elemente.
status - Status der Protokollerstellung
order - Aggregation, die diesen Ausgangsdatensatz erzeugt hat.
Method Detail

toString

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

getWinnerTimeStamp

public long getWinnerTimeStamp()
Zeitstempel des Elements mit dem kleinsten nicht aufgefüllten Datenzeitstempel.

Returns:
Zeitstempel des Ausgangsdatensatzes.


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