de.hattrickorganizer.database
Class SpielplanTable

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

public final class SpielplanTable
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 SpielplanTable(JDBCAdapter adapter)
           
 
Method Summary
 void createTable()
           
protected  int delete(java.lang.String[] whereColumns, java.lang.String[] whereValues)
           
protected  void dropTable()
          Drop the current table
 Spielplan[] getAllSpielplaene(boolean mitPaarungen)
          lädt alle Spielpläne aus der DB
protected  de.hattrickorganizer.database.ColumnDescriptor[] getColumns()
           
protected  java.lang.String[] getCreateIndizeStatements()
           
 int getLigaID4SaisonID(int seasonid)
          Gibt eine Ligaid zu einer Seasonid zurück, oder -1, wenn kein Eintrag in der DB gefunden wurde
protected  java.sql.ResultSet getSelectByHrfID(int hrfID)
          TODO Missing Method Documentation
 Spielplan getSpielplan(int ligaId, int saison)
          holt einen Spielplan aus der DB, -1 bei den params holt den zuletzt gesavten Spielplan
protected  java.lang.String getTableName()
           
protected  java.lang.String getTableType()
           
protected  void initColumns()
           
protected  void setColumns(de.hattrickorganizer.database.ColumnDescriptor[] columns)
           
 void storeSpielplan(Spielplan plan)
          speichert einen Spielplan mitsamt Paarungen
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

SpielplanTable

protected SpielplanTable(JDBCAdapter adapter)
Method Detail

initColumns

protected void initColumns()

getAllSpielplaene

public Spielplan[] getAllSpielplaene(boolean mitPaarungen)
lädt alle Spielpläne aus der DB

Parameters:
mitPaarungen - inklusive der Paarungen ja/nein
Returns:
TODO Missing Return Method Documentation

getSpielplan

public Spielplan getSpielplan(int ligaId,
                              int saison)
holt einen Spielplan aus der DB, -1 bei den params holt den zuletzt gesavten Spielplan

Parameters:
ligaId - Id der Liga
saison - die Saison
Returns:
TODO Missing Return Method Documentation

getLigaID4SaisonID

public int getLigaID4SaisonID(int seasonid)
Gibt eine Ligaid zu einer Seasonid zurück, oder -1, wenn kein Eintrag in der DB gefunden wurde

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

storeSpielplan

public void storeSpielplan(Spielplan plan)
speichert einen Spielplan mitsamt Paarungen

Parameters:
plan - TODO Missing Constructuor Parameter 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()

getCreateIndizeStatements

protected java.lang.String[] getCreateIndizeStatements()

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)