Class 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 Detail

      • 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
    • Constructor Detail

      • GEntryTabelle

        public GEntryTabelle​(java.lang.String tabId)
      • GEntryTabelle

        public GEntryTabelle()
    • 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 class Tabelle<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()