public class DataTableObject
extends java.lang.Object
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 |
|---|---|
static class |
DataTableObject.DataTableObjectId
Diese Klasse kapselt die Id eines DataTableObjects, die aus der Systemobject-Id und dem
Datensatz-Index besteht.
|
| Constructor and Description |
|---|
DataTableObject(de.bsvrz.dav.daf.main.ResultData resultData,
FilterAttributeGroup filterAttributeGroup)
Erstellt einen Datensatz aus den Informationen eines
Ergebnisdatensatzes
zur Anzeige in der Online-Tabelle. |
DataTableObject(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.archive.TimingType timingType,
long archiveTime,
long dataTime,
long dataIndex,
de.bsvrz.dav.daf.main.DataState dataState,
de.bsvrz.dav.daf.main.archive.ArchiveDataKind dataKind,
de.bsvrz.dav.daf.main.Data data,
FilterAttributeGroup filterAttributeGroup)
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.
|
java.lang.String |
getArchiveTime(java.lang.String format) |
de.bsvrz.dav.daf.main.Data |
getData()
Gibt die Daten dieses Datensatzes zurück.
|
long |
getDataIndex()
Gibt den Datenindex zurück.
|
java.lang.String |
getDataIndexString() |
de.bsvrz.dav.daf.main.archive.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).
|
de.bsvrz.dav.daf.main.DataState |
getDataState()
Gibt den Zustand der Daten zurück.
|
DataTableObject.DataTableObjectId |
getDataTableObjectId() |
long |
getDataTime()
Gibt die Datenzeit zurück.
|
java.lang.String |
getDataTime(java.lang.String format) |
FilterAttributeGroup |
getFilterAttributeGroup() |
de.bsvrz.dav.daf.main.config.SystemObject |
getObject()
Gibt das Systemobjekt zurück.
|
RowKey |
getRowKey()
Gibt einen RowKey für den Datensatz zurück.
|
java.lang.String |
getTimeText(java.lang.String format) |
de.bsvrz.dav.daf.main.archive.TimingType |
getTimingType()
Gibt an, welcher Zeitstempel angezeigt werden soll.
|
java.lang.String |
toString() |
public DataTableObject(de.bsvrz.dav.daf.main.ResultData resultData,
FilterAttributeGroup filterAttributeGroup)
Ergebnisdatensatzes
zur Anzeige in der Online-Tabelle.resultData - Ergebnisdatensatzpublic DataTableObject(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.archive.TimingType timingType,
long archiveTime,
long dataTime,
long dataIndex,
de.bsvrz.dav.daf.main.DataState dataState,
de.bsvrz.dav.daf.main.archive.ArchiveDataKind dataKind,
@Nullable
de.bsvrz.dav.daf.main.Data data,
FilterAttributeGroup filterAttributeGroup)
Online-Tabelle.object - das SystemobjekttimingType - 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 DatenfilterAttributeGroup - die Filter-Attributgruppepublic de.bsvrz.dav.daf.main.config.SystemObject getObject()
public de.bsvrz.dav.daf.main.archive.TimingType getTimingType()
public long getArchiveTime()
public long getDataTime()
public long getDataIndex()
public de.bsvrz.dav.daf.main.DataState getDataState()
public de.bsvrz.dav.daf.main.archive.ArchiveDataKind getDataKind()
public de.bsvrz.dav.daf.main.Data getData()
public FilterAttributeGroup getFilterAttributeGroup()
public java.util.List<CellKey> getAllCellKeys()
public java.lang.String getTimeText(java.lang.String format)
public java.lang.String getDataIndexString()
public java.lang.String getArchiveTime(java.lang.String format)
public java.lang.String getDataTime(java.lang.String format)
public RowKey getRowKey()
public void appendTheKeysBetween(CellKey key1, CellKey key2, java.util.List<CellKey> theCellKeys)
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)
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)
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)
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)
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