Class DBRecordListFactoryImpl<T extends DBRecordBase>

java.lang.Object
org.apache.empire.db.list.DBRecordListFactoryImpl<T>
All Implemented Interfaces:
DBRecordListFactory<T>

public class DBRecordListFactoryImpl<T extends DBRecordBase> extends Object implements DBRecordListFactory<T>
DBRecordListFactoryImpl Implements the DBRecordListFactory interface
Author:
rainer
  • Field Details

    • log

      protected static final org.slf4j.Logger log
    • constructor

      protected final Constructor<T extends DBRecordBase> constructor
    • rowset

      protected final DBRowSet rowset
    • timestampIndex

      protected final int timestampIndex
  • Constructor Details

    • DBRecordListFactoryImpl

      public DBRecordListFactoryImpl(Constructor<T> constructor, DBRowSet rowset)
      Constructs a DBRecordListFactoryImpl based on an DBRecord constructor
      Parameters:
      constructor - the DBRecord constructor
      rowset - the rowset for the created records
    • DBRecordListFactoryImpl

      public DBRecordListFactoryImpl(Class<T> recordClass, Class<? extends DBContext> contextClass, DBRowSet rowset)
      Constructs a DBRecordListFactoryImpl based on an DBRecord class
      Parameters:
      recordClass - the record class to be created for this list
      contextClass - the database context class
      rowset - the rowset for the created records
  • Method Details