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

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

public class BaseDataSet
extends java.lang.Object

Baustein für den Ausgangsdatensatz. Enthält den Wert eines Attributs und die für weitere Berechnungen wichtigen Werte. Wird im Ausgangsdatensatz (IntermediateDataSet) verwendet.

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

Field Summary
protected  long archiveTimeStamp
          Archivzeitstempel.
protected  long dataIndex
          Datenindex.
protected  DataInformation dataInformation
          Markierungsinformation
protected  long dataTimeStamp
          Datenzeitstempel
static long INVALID_VALUE
          Datenzeitstempel oder Datenindex wurde nicht gesetzt.
protected  boolean paddedData
          Zeigt an ob die Daten aufgefüllt wurden.
protected  ResultValue value
          Wert des Elements
 
Constructor Summary
BaseDataSet(ResultValue value, DataInformation dataInformation, long dataTimeStamp, long archiveTimeStamp, long dataIndex, boolean paddedData)
          Erzeugt einen Datensatz.
 
Method Summary
static boolean compareBaseData(BaseDataSet[] first, BaseDataSet[] second)
          Vergleicht Ausgangsdatensätze.
 long getArchiveTimeStamp()
          Archivzeitstempel.
 long getDataIndex()
          Datenindex.
 DataInformation getDataInformation()
          Markierungsinformation.
 long getDataTimeStamp()
          Datenzeitstempel.
 ResultValue getValue()
          Liefert den Wert des Attributs zurück.
 boolean isPaddedData()
          Handelt es sich um aufgefüllte Daten?
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INVALID_VALUE

public static final long INVALID_VALUE
Datenzeitstempel oder Datenindex wurde nicht gesetzt.

See Also:
Constant Field Values

value

protected ResultValue value
Wert des Elements


dataInformation

protected DataInformation dataInformation
Markierungsinformation


dataTimeStamp

protected long dataTimeStamp
Datenzeitstempel


archiveTimeStamp

protected long archiveTimeStamp
Archivzeitstempel. Ist bei temporären Attributen INVALID_VALUE.


dataIndex

protected long dataIndex
Datenindex. Ist bei temporären Attributen INVALID_VALUE.


paddedData

protected boolean paddedData
Zeigt an ob die Daten aufgefüllt wurden.

Constructor Detail

BaseDataSet

public BaseDataSet(ResultValue value,
                   DataInformation dataInformation,
                   long dataTimeStamp,
                   long archiveTimeStamp,
                   long dataIndex,
                   boolean paddedData)
Erzeugt einen Datensatz.

Parameters:
value - Wert des Elements
dataInformation - Markierungsinformation
dataTimeStamp - Datenzeitstempel
archiveTimeStamp - Archivzeitstempel. Ist bei Online-Daten und temporären Attributen INVALID_VALUE.
dataIndex - Datenindex. Ist bei temporären Attributen INVALID_VALUE.
paddedData - Daten wurden aufgefüllt. Hat nur Informationswert für die toString()-Methode - keinerlei Funktion.
Method Detail

toString

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

compareBaseData

public static boolean compareBaseData(BaseDataSet[] first,
                                      BaseDataSet[] second)
Vergleicht Ausgangsdatensätze. Beim Vergleich werden nur die Werte der Daten und die Markierung verglichen. Datenzeitstempel und Datenindex werden dabei nicht berücksichtigt.

Parameters:
first - Ausgangsdatensatz
second - Ausgangsdatensatz
Returns:
true falls die Datensätze gleich sind.false sonst.

isPaddedData

public boolean isPaddedData()
Handelt es sich um aufgefüllte Daten?

Returns:
true falls es sich um aufgefüllte Daten handelt.

getValue

public ResultValue getValue()
Liefert den Wert des Attributs zurück.

Returns:
Wert des Attributs.

getArchiveTimeStamp

public long getArchiveTimeStamp()
Archivzeitstempel. Ist bei temporären Attributen INVALID_VALUE.

Returns:
Archivzeitstempel.

getDataIndex

public long getDataIndex()
Datenindex. Ist bei temporären Attributen INVALID_VALUE.

Returns:
Datenindex.

getDataInformation

public DataInformation getDataInformation()
Markierungsinformation.

Returns:
Markierungsinformation.

getDataTimeStamp

public long getDataTimeStamp()
Datenzeitstempel.

Returns:
Datenzeitstempel.


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