Class GEntryTabelle
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.Tabelle<java.lang.Long,GEntry>
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.generics.GEntryTabelle
-
- All Implemented Interfaces:
IIniFileRoot
,java.lang.Iterable<GEntry>
public class GEntryTabelle extends Tabelle<java.lang.Long,GEntry>
Spezial Tabelle fuer GEntry's (Generische Entries).- Author:
- ws
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
COLLECTION_CLASS
static java.lang.String
COLLECTION_PARAM
static java.lang.String
ENTRY_CLASS
static java.lang.String
ENTRY_PARAM
-
Fields inherited from class de.desy.mst.libs.framework.mstapp.tabellendaten.Tabelle
entries, firstEntry, tabId
-
-
Constructor Summary
Constructors Constructor Description GEntryTabelle()
GEntryTabelle(java.lang.String tabId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ISpaltenInfo<GEntry>
createSpaltenInfo(java.lang.Class<? extends AEntry> theClass)
Hier wird die fuer diese Tabelle relevante SpaltenInfo erzeugt.static GEntryTabelle
getTabelle(java.lang.String tabId)
Versucht aus einer normalen TabId eine Generische Tabelle zu Konstruieren Geht nur falls die stored Procedure in der Konvention
entry = NAME_DES_ENTRY
Collection = NAME_DER_TABELLE
geschrieben ist.java.lang.String
getTabName()
protected java.lang.String
guessTabName()
void
setTabName(java.lang.String tabName)
-
Methods inherited from class de.desy.mst.libs.framework.mstapp.tabellendaten.Tabelle
add, containsKey, containsValue, equals, getContentRoot, getEntries, getEntry, getFirstEntry, getNO_TABID_PREFIX, getSpalte, getSpalteAsStringArray, getSpaltenNamen, getTabId, hashCode, hasTrivialTabId, inSeinenWertenGleich, iterator, setContentRoot, setEntries, setFirstEntry, setTabId, size
-
-
-
-
Field Detail
-
ENTRY_PARAM
public static final java.lang.String ENTRY_PARAM
- See Also:
- Constant Field Values
-
ENTRY_CLASS
public static final java.lang.String ENTRY_CLASS
-
COLLECTION_PARAM
public static final java.lang.String COLLECTION_PARAM
- See Also:
- Constant Field Values
-
COLLECTION_CLASS
public static final java.lang.String COLLECTION_CLASS
-
-
Method Detail
-
getTabelle
public static GEntryTabelle getTabelle(java.lang.String tabId)
Versucht aus einer normalen TabId eine Generische Tabelle zu Konstruieren Geht nur falls die stored Procedure in der Konvention
entry = NAME_DES_ENTRY
Collection = NAME_DER_TABELLE
geschrieben ist. Explizites setzen dieser beiden Parameter wird honoriert.
-
getTabName
public java.lang.String getTabName()
- Returns:
- the tabName, falls nicht gesetzt wird es geraten aus tabId
-
setTabName
public void setTabName(java.lang.String tabName)
- Parameters:
tabName
- the tabName to set
-
createSpaltenInfo
protected ISpaltenInfo<GEntry> createSpaltenInfo(java.lang.Class<? extends AEntry> theClass)
Description copied from class:Tabelle
Hier wird die fuer diese Tabelle relevante SpaltenInfo erzeugt.- Overrides:
createSpaltenInfo
in classTabelle<java.lang.Long,GEntry>
- Parameters:
theClass
- typ der Entries der Tabelle oder falls leer null- Returns:
- SpaltenInfo fuer die Entries dieser Tabelle (vom Typ thClass)
-
guessTabName
protected java.lang.String guessTabName()
-
-