public class DataTableObject
extends java.lang.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.
Modifier and Type | Class and Description |
---|---|
class |
DataTableObject.DataTableObjectId
Diese Klasse kapselt die Id eines DataTableObjects, die aus der Systemobject-Id und dem Datensatz-Index besteht.
|
Constructor and Description |
---|
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 . |
Modifier and Type | Method and Description |
---|---|
void |
appendTheKeysBetween(CellKey key1,
CellKey key2,
CellKeyColumn minColumn,
CellKeyColumn maxColumn,
java.util.List<CellKey> theCellKeys)
Fügt am Ende der Liste alle die CellKeys an, die zwischen den übergebenen CellKeys und zwischen den übergebenen Spalten liegen.
|
void |
appendTheKeysBetween(CellKey key1,
CellKey key2,
java.util.List<CellKey> theCellKeys)
Hängt an die übergebene Liste
theCellKeys alle CellKeys, die zwischen CellKey key1 und CellKey key2 liegen. |
void |
appendTheKeysBetween(CellKeyColumn minColumn,
CellKeyColumn maxColumn,
java.util.List<CellKey> theCellKeys)
Fügt am Ende der Liste alle die CellKeys des Datensatzes, die zwischen den übergebenen Spalten liegen, an.
|
void |
appendTheKeysFrom(CellKey key,
CellKeyColumn minColumn,
CellKeyColumn maxColumn,
java.util.List<CellKey> theCellKeys)
Fügt am Ende der Liste
theCellKeys alle die CellKeys des Datensatzes ab dem übergebenen CellKey key , die auch zwischen den übergebenen CellKeyColumns liegen, an. |
void |
appendTheKeysTo(CellKey key,
CellKeyColumn minColumn,
CellKeyColumn maxColumn,
java.util.List<CellKey> theCellKeys)
Fügt am Ende der Liste
theCellKeys alle die CellKeys des Datensatzes bis zu dem übergebenen CellKey key , die auch zwischen den übergebenen CellKeyColumns liegen, an. |
java.util.List<CellKey> |
getAllCellKeys()
Gibt eine Liste aller CellKeys des Datensatzes zurück.
|
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.
|
DataTableObject.DataTableObjectId |
getDataTableObjectId() |
long |
getDataTime()
Gibt die Datenzeit zurück.
|
SystemObject |
getObject()
Gibt das Systemobjekt zurück.
|
RowKey |
getRowKey()
Gibt einen RowKey für den Datensatz zurück.
|
TimingType |
getTimingType()
Gibt an, welcher Zeitstempel angezeigt werden soll.
|
java.lang.String |
toString() |
public DataTableObject(ResultData resultData)
Erstellt einen Datensatz aus den Informationen eines Ergebnisdatensatzes
zur Anzeige in der Online-Tabelle
.
resultData
- Ergebnisdatensatzpublic 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
.
object
- das SystemobjektdataDescription
- Datenbeschreibung besteht aus der Attributgruppe, Aspekt und der SimulationsvariantetimingType
- gibt an, welcher der drei Typen (Archivzeit, Datenzeit und Datenindex) angezeigt werden sollarchiveTime
- der ArchivzeitstempeldataTime
- der DatenzeitstempeldataIndex
- der DatenindexdataState
- Zustand der DatendataKind
- Art des Datensatzesdata
- die Datenpublic SystemObject getObject()
Gibt das Systemobjekt zurück.
public DataDescription getDataDescription()
Gibt die Datenbeschreibung (Attributgruppe, Aspekt und Simulationsvariante) zurück.
public TimingType getTimingType()
Gibt an, welcher Zeitstempel angezeigt werden soll.
public long getArchiveTime()
Gibt die Archivzeit zurück.
public long getDataTime()
Gibt die Datenzeit zurück.
public long getDataIndex()
Gibt den Datenindex zurück.
public DataState getDataState()
Gibt den Zustand der Daten zurück.
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).
public Data getData()
Gibt die Daten dieses Datensatzes zurück.
public java.util.List<CellKey> getAllCellKeys()
Gibt eine Liste aller CellKeys des Datensatzes zurück.
public RowKey getRowKey()
Gibt einen RowKey für den Datensatz zurück.
public void appendTheKeysBetween(CellKey key1, CellKey key2, java.util.List<CellKey> theCellKeys)
Hängt an die übergebene Liste theCellKeys
alle CellKeys, die zwischen CellKey key1
und CellKey key2
liegen.
key1
- ein CellKeykey2
- ein CellKeytheCellKeys
- die Liste, an die die CellKeys angehängt werdenpublic void appendTheKeysBetween(CellKey key1, CellKey key2, CellKeyColumn minColumn, CellKeyColumn maxColumn, java.util.List<CellKey> theCellKeys)
Fügt am Ende der Liste alle die CellKeys an, die zwischen den übergebenen CellKeys und zwischen den übergebenen Spalten liegen.
key1
- ein CellKeykey2
- ein CellKeyminColumn
- die Anfangs-CellKeyColumnmaxColumn
- die End-CellKeyColumntheCellKeys
- die Liste, an die die CellKeys angehängt werdenpublic void appendTheKeysFrom(CellKey key, CellKeyColumn minColumn, CellKeyColumn maxColumn, java.util.List<CellKey> theCellKeys)
Fügt am Ende der Liste theCellKeys
alle die CellKeys des Datensatzes ab dem übergebenen CellKey key
, die auch zwischen den übergebenen CellKeyColumns liegen, an.
key
- ab diesem CellKey wird angefügtminColumn
- die Anfangs-CellKeyColumnmaxColumn
- die End-CellKeyColumntheCellKeys
- die Liste, an die die CellKeys angehängt werdenpublic void appendTheKeysBetween(CellKeyColumn minColumn, CellKeyColumn maxColumn, java.util.List<CellKey> theCellKeys)
Fügt am Ende der Liste alle die CellKeys des Datensatzes, die zwischen den übergebenen Spalten liegen, an.
minColumn
- die Anfangs-CellKeyColumnmaxColumn
- die End-CellKeyColumntheCellKeys
- theCellKeys die Liste, an die die CellKeys angehängt werdenpublic void appendTheKeysTo(CellKey key, CellKeyColumn minColumn, CellKeyColumn maxColumn, java.util.List<CellKey> theCellKeys)
Fügt am Ende der Liste theCellKeys
alle die CellKeys des Datensatzes bis zu dem übergebenen CellKey key
, die auch zwischen den übergebenen CellKeyColumns liegen, an.
key
- bis zu diesem CellKey wird angefügtminColumn
- die Anfangs-CellKeyColumnmaxColumn
- die End-CellKeyColumntheCellKeys
- die Liste, an die die CellKeys angehängt werdenpublic DataTableObject.DataTableObjectId getDataTableObjectId()
public java.lang.String toString()
toString
in class java.lang.Object