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