Class ExtResultData


  • public class ExtResultData
    extends java.lang.Object
    Klasse erlaubt die Modifikation von Ergebnisdaten. Erlaubt das Setzen des Datenindex und der Daten. Ersteres ist bei Dataset und den davon abgeleiteten Klassen (Archivdaten, OnlineDaten) nicht möglich.
    • Constructor Summary

      Constructors 
      Constructor Description
      ExtResultData​(de.bsvrz.dav.daf.main.Dataset dataSet, de.bsvrz.dav.daf.main.Data data, long dataIndex)
      Erstellt Ergebnisdatensatz mit leerem Archivzeitstempel.
      ExtResultData​(de.bsvrz.dav.daf.main.Dataset dataSet, de.bsvrz.dav.daf.main.Data data, long dataIndex, long archiveTime)
      Erstellt Ergebnisdatensatz.
    • Method Summary

      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      long getArchiveTime()  
      de.bsvrz.dav.daf.main.Data getData()  
      long getDataIndex()  
      de.bsvrz.dav.daf.main.archive.ArchiveDataKind getDataKind()
      Liefert den Archivdatentyp.
      de.bsvrz.dav.daf.main.Dataset getDataSet()  
      long getDataTime()
      Liefert den Datenzeitstempel.
      de.bsvrz.dav.daf.main.DataState getDataType()
      Liefert den Datentyp.
      void selectData​(RealAttributeDescription r)
      Sorgt dafür, dass nur das Unterdatum betrachtet wird, dass in der RealAttributeDescription angegeben ist
      void setDataTime​(long dts)
      Setzt den Zeitstempel
      void setDi​(long di)
      Setzt den Datenindex
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ExtResultData

        public ExtResultData​(de.bsvrz.dav.daf.main.Dataset dataSet,
                             de.bsvrz.dav.daf.main.Data data,
                             long dataIndex)
        Erstellt Ergebnisdatensatz mit leerem Archivzeitstempel.
        Parameters:
        dataSet - Vollständiger Ergebnisdatensatz
        data - Relevante Daten.
        dataIndex - Datindex.
      • ExtResultData

        public ExtResultData​(de.bsvrz.dav.daf.main.Dataset dataSet,
                             de.bsvrz.dav.daf.main.Data data,
                             long dataIndex,
                             long archiveTime)
        Erstellt Ergebnisdatensatz.
        Parameters:
        dataSet - Vollständiger Ergebnisdatensatz
        data - Relevante Daten.
        dataIndex - Datindex.
        archiveTime - Archivzeitstempel.
    • Method Detail

      • getDataIndex

        public long getDataIndex()
        Returns:
        Liefert den Datenindex.
      • getData

        public de.bsvrz.dav.daf.main.Data getData()
        Returns:
        Returns the data.
      • getDataSet

        public de.bsvrz.dav.daf.main.Dataset getDataSet()
        Returns:
        Returns the dataSet.
      • selectData

        public void selectData​(RealAttributeDescription r)
        Sorgt dafür, dass nur das Unterdatum betrachtet wird, dass in der RealAttributeDescription angegeben ist
        Parameters:
        r - RealAttributeDescription
      • getDataTime

        public long getDataTime()
        Liefert den Datenzeitstempel.
        Returns:
        Datenzeitstempel.
      • getDataType

        public de.bsvrz.dav.daf.main.DataState getDataType()
        Liefert den Datentyp.
        Returns:
        Datentyp.
      • getDataKind

        public de.bsvrz.dav.daf.main.archive.ArchiveDataKind getDataKind()
        Liefert den Archivdatentyp.
        Returns:
        Archivdatentyp.
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
        See Also:
        Object.equals(java.lang.Object)
      • getArchiveTime

        public long getArchiveTime()
        Returns:
        Liefert die Archivzeit zurück. Hat bei Online-Daten den Wert -1sein.
      • toString

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

        public void setDataTime​(long dts)
        Setzt den Zeitstempel
        Parameters:
        dts - Zeitstempel
      • setDi

        public void setDi​(long di)
        Setzt den Datenindex
        Parameters:
        di - Datenindex