de.bsvrz.pat.sysbed.dataview
Class DataTableObject

java.lang.Object
  extended by de.bsvrz.pat.sysbed.dataview.DataTableObject

public class DataTableObject
extends Object

Ein Objekt dieser Klasse repräsentiert einen Datensatz in der Online-Tabelle. Reichen die Informationen eines ResultData nicht aus, so steht ein weiterer Konstruktor zur Verfügung, dem neben den benötigten Werten für die Online-Tabelle die Art der Archivanfrage übergeben werden kann.

Author:
Kappich Systemberatung

Constructor Summary
DataTableObject(ResultData resultData)
          Erstellt einen Datensatz aus den Informationen eines Ergebnisdatensatzes zur Anzeige in der Online-Tabelle.
DataTableObject(SystemObject object, DataDescription dataDescription, TimingType timingType, long archiveTime, long dataTime, long dataIndex, DataState dataState, ArchiveDataKind dataKind, Data data)
          Erstellt einen Datensatz zur Anzeige in der Online-Tabelle.
 
Method Summary
 long getArchiveTime()
          Gibt die Archivzeit zurück.
 Data getData()
          Gibt die Daten dieses Datensatzes zurück.
 DataDescription getDataDescription()
          Gibt die Datenbeschreibung (Attributgruppe, Aspekt und Simulationsvariante) zurück.
 long getDataIndex()
          Gibt den Datenindex zurück.
 ArchiveDataKind getDataKind()
          Gibt die Art des Datensatzes zurück (ob OA = online aktuell, ON = online nachgeliefert, NA = nachgefordert aktuell, NN = nachgefordert nachgeliefert - siehe auch Technische Anforderungen Archivsystem).
 DataState getDataState()
          Gibt den Zustand der Daten zurück.
 long getDataTime()
          Gibt die Datenzeit zurück.
 SystemObject getObject()
          Gibt das Systemobjekt zurück.
 TimingType getTimingType()
          Gibt an, welcher Zeitstempel angezeigt werden soll.
 String toString()
          Gibt den Inhalt dieser Klasse als String zurück.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataTableObject

public DataTableObject(ResultData resultData)
Erstellt einen Datensatz aus den Informationen eines Ergebnisdatensatzes zur Anzeige in der Online-Tabelle.

Parameters:
resultData - Ergebnisdatensatz

DataTableObject

public DataTableObject(SystemObject object,
                       DataDescription dataDescription,
                       TimingType timingType,
                       long archiveTime,
                       long dataTime,
                       long dataIndex,
                       DataState dataState,
                       ArchiveDataKind dataKind,
                       Data data)
Erstellt einen Datensatz zur Anzeige in der Online-Tabelle.

Parameters:
object - das Systemobjekt
dataDescription - Datenbeschreibung besteht aus der Attributgruppe, Aspekt und der Simulationsvariante
timingType - gibt an, welcher der drei Typen (Archivzeit, Datenzeit und Datenindex) angezeigt werden soll
archiveTime - der Archivzeitstempel
dataTime - der Datenzeitstempel
dataIndex - der Datenindex
dataState - Zustand der Daten
dataKind - Art des Datensatzes
data - die Daten
Method Detail

getObject

public SystemObject getObject()
Gibt das Systemobjekt zurück.

Returns:
das Systemobjekt

getDataDescription

public DataDescription getDataDescription()
Gibt die Datenbeschreibung (Attributgruppe, Aspekt und Simulationsvariante) zurück.

Returns:
die Datenbeschreibung

getTimingType

public TimingType getTimingType()
Gibt an, welcher Zeitstempel angezeigt werden soll.

Returns:
die Art des Zeitstempels, der angezeigt werden soll

getArchiveTime

public long getArchiveTime()
Gibt die Archivzeit zurück.

Returns:
die Archivzeit

getDataTime

public long getDataTime()
Gibt die Datenzeit zurück.

Returns:
die Datenzeit

getDataIndex

public long getDataIndex()
Gibt den Datenindex zurück.

Returns:
der Datenindex

getDataState

public DataState getDataState()
Gibt den Zustand der Daten zurück.

Returns:
der Zustand der Daten

getDataKind

public ArchiveDataKind getDataKind()
Gibt die Art des Datensatzes zurück (ob OA = online aktuell, ON = online nachgeliefert, NA = nachgefordert aktuell, NN = nachgefordert nachgeliefert - siehe auch Technische Anforderungen Archivsystem).

Returns:
die Art des Datensatzes

getData

public Data getData()
Gibt die Daten dieses Datensatzes zurück.

Returns:
die Daten dieses Datensatzes

toString

public String toString()
Gibt den Inhalt dieser Klasse als String zurück.

Overrides:
toString in class Object
Returns:
der Inhalt dieser Klasse als String