Class GEntrySpaltenInfo

  • All Implemented Interfaces:
    ISpaltenInfo<GEntry>

    public class GEntrySpaltenInfo
    extends java.lang.Object
    implements ISpaltenInfo<GEntry>
    SpaltenInfo fuer die Generische Klasse via eine TabName DBAbfrage realisiert.
    Author:
    ws
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String tabName  
    • Constructor Summary

      Constructors 
      Constructor Description
      GEntrySpaltenInfo​(java.lang.String tabName)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.Object> getSpalte​(java.lang.String id, java.lang.String spaltenName, java.lang.Iterable entryIterator)
      Liste von unterstuetzten SpaltenNamen
      java.util.List<java.lang.String> getSpaltenNamen()
      Liste von unterstuetzten SpaltenNamen
      protected int getSpaltenNummer​(java.lang.String spaltenName)  
      protected boolean hasSpalte​(java.lang.String spaltenName)  
      boolean isTrivial()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • tabName

        public final java.lang.String tabName
    • Constructor Detail

      • GEntrySpaltenInfo

        public GEntrySpaltenInfo​(java.lang.String tabName)
    • Method Detail

      • isTrivial

        public boolean isTrivial()
        Specified by:
        isTrivial in interface ISpaltenInfo<GEntry>
        Returns:
        true falls nur info ueber das Object null vorhanden
      • getSpaltenNamen

        public java.util.List<java.lang.String> getSpaltenNamen()
        Description copied from interface: ISpaltenInfo
        Liste von unterstuetzten SpaltenNamen
        Specified by:
        getSpaltenNamen in interface ISpaltenInfo<GEntry>
        Returns:
        never null
      • getSpalte

        public java.util.List<java.lang.Object> getSpalte​(java.lang.String id,
                                                          java.lang.String spaltenName,
                                                          java.lang.Iterable entryIterator)
        Description copied from interface: ISpaltenInfo
        Liste von unterstuetzten SpaltenNamen
        Specified by:
        getSpalte in interface ISpaltenInfo<GEntry>
        Parameters:
        id - normalerweise tabId (Id fuer Logging)
        spaltenName - name der Spalte bzw. eines Feldes ....
        entryIterator - Liste der Objecte aus denen diese Spalte extrahiert werden soll
        Returns:
        never null, Liste der zu den entries korrespondierenden Spalten
      • getSpaltenNummer

        protected int getSpaltenNummer​(java.lang.String spaltenName)
      • hasSpalte

        protected boolean hasSpalte​(java.lang.String spaltenName)