Class 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.
    • Constructor Detail

      • TempAttribut

        public TempAttribut​(TempAttributeDescription tad,
                            RealAttributeDescription timeStampOrigin,
                            de.bsvrz.sys.funclib.losb.datk.ProtocolType 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.