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

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

public class TempAttribut
extends java.lang.Object

Klasse die Online- und Archiv-Werte eines temporären Attributen verwaltet. Temporäre Attribute haben keine Markikerungsinformation. von DataInformations besteht.

Version:
$Revision: 1.1 $ / $Date: 2008/01/22 16:38:08 $ / ($Author: yvonnes $)
Author:
beck et al. projects GmbH, Martin Hilgers

Constructor Summary
TempAttribut(TempAttributeDescription tad, RealAttributeDescription timeStampOrigin, boolean deltaProtocol)
           
 
Method Summary
 RealAttributeDescription getTimeStampOrigin()
          Liefert den Ursprung des Zeitstempel des temporären Attributs.
 BaseDataSet getValue(java.util.Hashtable<RealElement,BaseDataSet> realElements, java.util.Hashtable<TempAttributeDescription,TempAttribut> tempElements)
          Liefert den zu verwendenden Wert dieses Elements zurück.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TempAttribut

public TempAttribut(TempAttributeDescription tad,
                    RealAttributeDescription timeStampOrigin,
                    boolean deltaProtocol)
Parameters:
tad - Zugeordetes temporäres Attribut.
timeStampOrigin - Objekt dessen Zeitstempel das temporäre Attribut übernehmen soll.
deltaProtocol - Soll ein Änderungsprotokoll erzeugt werden?
Method Detail

getValue

public BaseDataSet getValue(java.util.Hashtable<RealElement,BaseDataSet> realElements,
                            java.util.Hashtable<TempAttributeDescription,TempAttribut> tempElements)
Liefert den zu verwendenden Wert dieses Elements zurück.

Parameters:
realElements - Mapping der realen Elemente zu den ihnen zugeordeten Werten.
tempElements - Mapping der temporären Attribute zu den ihnen zugeordneten Werten.
Returns:
Aktueller Wert des temporären Attributs

getTimeStampOrigin

public RealAttributeDescription getTimeStampOrigin()
Liefert den Ursprung des Zeitstempel des temporären Attributs.

Returns:
Objekt, dessen Zeitstempel dem temporären Attribut zugeordnet wird.


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