de.hattrickorganizer.database
Class HRFTable

java.lang.Object
  extended by de.hattrickorganizer.database.HRFTable

public final class HRFTable
extends java.lang.Object


Field Summary
protected  JDBCAdapter adapter
          Database connection
protected  de.hattrickorganizer.database.ColumnDescriptor[] columns
          describes a tableColumn (name, datatype, nullable ..)
static java.lang.String TABLENAME
          tablename
 
Constructor Summary
protected HRFTable(JDBCAdapter adapter)
           
 
Method Summary
 void createTable()
           
protected  int delete(java.lang.String[] whereColumns, java.lang.String[] whereValues)
           
protected  void dropTable()
          Drop the current table
protected  de.hattrickorganizer.database.ColumnDescriptor[] getColumns()
           
protected  java.lang.String[] getCreateIndizeStatements()
           
 int getFollowingHRF(int hrfId)
          Sucht das letzte HRF zwischen dem angegebenen Datum und 6 Tagen davor Wird kein HRF gefunden wird -1 zurückgegeben
 int getHrfId4Date(java.sql.Timestamp time)
          Gibt die HRFId vor dem Datum zurück, wenn möglich
 java.lang.String getHrfName4Date(java.sql.Timestamp date)
          gibt es ein HRFFile in der Datenbank mit dem gleichen Dateimodifieddatum schon?
 HRF getLatestHrf()
           
 HRF getMaxHrf()
           
 int getPreviousHRF(int hrfId)
          Sucht das letzte HRF zwischen dem angegebenen Datum und 6 Tagen davor Wird kein HRF gefunden wird -1 zurückgegeben
protected  java.sql.ResultSet getSelectByHrfID(int hrfID)
          TODO Missing Method Documentation
protected  java.lang.String getTableName()
           
protected  java.lang.String getTableType()
           
protected  void initColumns()
           
 void saveHRF(int hrfId, java.lang.String name, java.sql.Timestamp datum)
          speichert das Verein
protected  void setColumns(de.hattrickorganizer.database.ColumnDescriptor[] columns)
           
protected  void truncateTable()
          Truncate the current table (i.e.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TABLENAME

public static final java.lang.String TABLENAME
tablename

See Also:
Constant Field Values

columns

protected de.hattrickorganizer.database.ColumnDescriptor[] columns
describes a tableColumn (name, datatype, nullable ..)


adapter

protected JDBCAdapter adapter
Database connection

Constructor Detail

HRFTable

protected HRFTable(JDBCAdapter adapter)
Method Detail

initColumns

protected void initColumns()

getCreateIndizeStatements

protected java.lang.String[] getCreateIndizeStatements()

getLatestHrf

public HRF getLatestHrf()

getMaxHrf

public HRF getMaxHrf()

getPreviousHRF

public int getPreviousHRF(int hrfId)
Sucht das letzte HRF zwischen dem angegebenen Datum und 6 Tagen davor Wird kein HRF gefunden wird -1 zurückgegeben

Parameters:
hrfId - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

getFollowingHRF

public int getFollowingHRF(int hrfId)
Sucht das letzte HRF zwischen dem angegebenen Datum und 6 Tagen davor Wird kein HRF gefunden wird -1 zurückgegeben

Parameters:
hrfId - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

saveHRF

public void saveHRF(int hrfId,
                    java.lang.String name,
                    java.sql.Timestamp datum)
speichert das Verein

Parameters:
hrfId - TODO Missing Constructuor Parameter Documentation
name - TODO Missing Constructuor Parameter Documentation
datum - TODO Missing Constructuor Parameter Documentation

getHrfName4Date

public java.lang.String getHrfName4Date(java.sql.Timestamp date)
gibt es ein HRFFile in der Datenbank mit dem gleichen Dateimodifieddatum schon?

Parameters:
date - der letzten Dateiänderung der zu vergleichenden Datei
Returns:
Das Datum der Datei, an den die Datei importiert wurde oder null, wenn keine passende Datei vorhanden ist

getHrfId4Date

public int getHrfId4Date(java.sql.Timestamp time)
Gibt die HRFId vor dem Datum zurück, wenn möglich

Parameters:
time - TODO Missing Constructuor Parameter Documentation
auchNachfolgendSuchen - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

getTableType

protected java.lang.String getTableType()

getTableName

protected java.lang.String getTableName()

setColumns

protected void setColumns(de.hattrickorganizer.database.ColumnDescriptor[] columns)

getColumns

protected de.hattrickorganizer.database.ColumnDescriptor[] getColumns()

delete

protected int delete(java.lang.String[] whereColumns,
                     java.lang.String[] whereValues)

createTable

public void createTable()

getSelectByHrfID

protected java.sql.ResultSet getSelectByHrfID(int hrfID)
TODO Missing Method Documentation

Parameters:
tableName - TODO Missing Method Parameter Documentation
hrfID - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

dropTable

protected void dropTable()
Drop the current table


truncateTable

protected void truncateTable()
Truncate the current table (i.e. remove all rows)