de.hattrickorganizer.database
Class DBZugriff

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

public class DBZugriff
extends java.lang.Object

DOCUMENT ME!

Author:
tom

Field Summary
protected static DBZugriff m_clInstance
          singelton
static java.sql.Timestamp TSIDATE
          TODO Missing Parameter Documentation 2004-06-14 11:00:00.0
 
Method Summary
 void checkSkillup(HOModel homodel)
           
protected  void connect()
          stellt die Verbindung zur DB her
 void deleteAufstellung(int hrfId, java.lang.String name)
          delete eine Aufstellung + Positionen
static java.lang.String deleteEscapeSequences(java.lang.String text)
          Alle \ entfernen
 void deleteHRF(int hrfid)
          TODO Missing Method Documentation
 void deleteMatch(int matchid)
          Löscht alle Daten zu dem Match
 void deletePaarungTabelle(java.lang.String[] whereSpalten, java.lang.String[] whereValues)
          TODO Missing Method Documentation
 void deleteSpielplanTabelle(java.lang.String[] whereSpalten, java.lang.String[] whereValues)
          TODO Missing Method Documentation
 void deleteSystem(int hrfId, java.lang.String sysName)
          delete das System
 void disconnect()
          trennt die Verbindung zur Datenbank
 JDBCAdapter getAdapter()
           
 java.util.Vector getAlleBewertungen(int spielerid)
          Gibt eine Liste an Ratings zurück, auf denen der Spieler gespielt hat: 0 = Max 1 = Min 2 = Durchschnitt 3 = posid
 java.util.Vector getAllLevelUp(int skill, int m_iSpielerID)
          liefert das Datum des letzen LevelAufstiegs für den angeforderten Skill Vector filled with Skillup Objects
 java.lang.Integer[] getAllLigaIDs()
          Gibt alle bekannten Ligaids zurück
 java.util.Vector getAllSpieler()
          gibt alle Spieler zurück, auch ehemalige
 Spielplan[] getAllSpielplaene(boolean mitPaarungen)
          lädt alle Spielpläne aus der DB
 ArenaStatistikTableModel getArenaStatistikModel(int matchtyp)
           
 Aufstellung getAufstellung(int hrfID, java.lang.String name)
          lädt System Positionen
 java.util.Vector getAufstellungsListe(int hrfID)
          gibt liste für Aufstellungen
 Basics getBasics(int hrfID)
          lädt die Basics zum angegeben HRF file ein
 float[] getBewertungen4Player(int spielerid)
          Gibt die beste, schlechteste und durchschnittliche Bewertung für den Spieler, sowie die Anzahl der Bewertungen zurück // Match
 float[] getBewertungen4PlayerUndPosition(int spielerid, byte position)
          Gibt die beste, schlechteste und durchschnittliche Bewertung für den Spieler, sowie die Anzahl der Bewertungen zurück // Match
 java.util.Vector getCBItemHRFListe(java.sql.Timestamp datum)
          Gibt eine Vector mit HRF-CBItems zurück
 DBAdapter getDBAdapter()
          Get an DBAdapter instance (lazy initialisation).
 double[][] getDurchschnittlicheSpielerDaten4Statistik(int anzahlHRF, java.lang.String group)
           
 void getFaktorenFromDB()
          TODO Missing Method Documentation
 Finanzen getFinanzen(int hrfID)
          lädt die Finanzen zum angegeben HRF file ein
 double[][] getFinanzen4Statistik(int anzahlHRF)
           
 int getFollowingHRF(int hrfId)
          Sucht das letzte HRF zwischen dem angegebenen Datum und 6 Tagen davor Wird kein HRF gefunden wird -1 zurückgegeben
 java.util.List getFutureTrainingsVector()
           
 int getHRFID4Date(java.sql.Timestamp time)
           
 int getHrfIDSameTraining(java.sql.Timestamp matchTime)
          Returns an HRF before the matchData and after previous TrainingTime
 java.lang.String getHRFName4Date(java.sql.Timestamp date)
          gibt es ein HRFFile in der Datenbank mit dem gleichen Dateimodifieddatum schon?
 java.lang.Object[] getLastLevelUp(int skill, int spielerId)
          liefert das Datum des letzen Levelups anhand key und value
 int getLatestHrfId()
          liefert die Maximal Vergebene Id eines HRF-Files
 int getLetzteBewertung4Spieler(int spielerid)
          Gibt die letzte Bewertung für den Spieler zurück // HRF
 Liga getLiga(int hrfID)
          lädt die Basics zum angegeben HRF file ein
 int getLigaID4SaisonID(int seasonid)
          Gibt eine Ligaid zu einer Seasonid zurück, oder -1, wenn kein Eintrag in der DB gefunden wurde
 java.lang.String getManuellerSmilie(int spielerId)
          TODO Missing Method Documentation
 Matchdetails getMatchDetails(int matchId)
          Gibt die MatchDetails zu einem Match zurück
 MatchKurzInfo[] getMatchesKurzInfo(int teamId)
          holt die MAtches zu einem Team aus der DB
 MatchKurzInfo[] getMatchesKurzInfo(int teamId, int matchtyp, boolean asc)
          Wichtig: Wenn die Teamid = -1 ist muss der Matchtyp ALLE_SPIELE sein!
protected  java.util.Vector getMatchHighlights(int matchId)
          Gibt die MatchHighlights zu einem Match zurück
 MatchLineup getMatchLineup(int matchID)
          TODO Missing Method Documentation
 java.util.Vector getMatchLineupPlayers(int matchID, int teamID)
          TODO Missing Method Documentation
protected  MatchLineupTeam getMatchLineupTeam(int matchID, int teamID)
          TODO Missing Method Documentation
 int getMaxHrfId()
          liefert die aktuelle Id des neuesten HRF-Files
protected  void getPaarungen(Spielplan plan)
          holt die Paarungen zum Plan aus der DB und added sie
 int getPreviousHRF(int hrfId)
          Sucht das letzte HRF zwischen dem angegebenen Datum und 6 Tagen davor Wird kein HRF gefunden wird -1 zurückgegeben
 java.sql.Timestamp getPreviousTrainingDate(int hrfId)
          Sucht das letzte HRF zwischen dem angegebenen Datum und 6 Tagen davor Wird kein HRF gefunden wird -1 zurückgegeben
 java.util.Vector getScoutList()
          Load player list for insertion into TransferScout
 java.util.Vector getSpieler(int hrfID)
          lädt die Spieler zum angegeben HRF file ein
 java.util.Vector getSpieler4Matches(int spielerid)
          Gibt eine Liste mit SpielerMatchCBItems zu den einzelnen Matches zurück
 Spieler getSpielerAtDate(int spielerid, java.sql.Timestamp time)
          Gibt einen Spieler zurück mit den Daten kurz vor dem Timestamp
 Spieler getSpielerBeforeDate(java.sql.Timestamp time, int spielerid)
           
 double[][] getSpielerDaten4Statistik(int spielerId, int anzahlHRF)
          TODO Missing Method Documentation
 double[][] getSpielerFinanzDaten4Statistik(int spielerId, int anzahlHRF)
           
 Spieler getSpielerFirstHRF(int spielerid)
          Gibt einen Spieler zurück aus dem ersten HRF
 Spieler getSpielerFromHrf(int hrfID, int playerId)
          get a player from a specific HRF
 java.lang.String getSpielerNotiz(int spielerId)
          TODO Missing Method Documentation
 boolean getSpielerSpielberechtigt(int spielerId)
           
 byte getSpielerUserPosFlag(int spielerId)
          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
 Stadium getStadion(int hrfID)
          lädt die Finanzen zum angegeben HRF file ein
 java.lang.String[] getStimmmungSelbstvertrauen(int hrfid)
          Gibt die Teamstimmung und das Selbstvertrauen für ein HRFID zurück [0] = Stimmung [1] = Selbstvertrauen
 int[] getStimmmungSelbstvertrauenValues(int hrfid)
          Gibt die Teamstimmung und das Selbstvertrauen für ein HRFID zurück [0] = Stimmung [1] = Selbstvertrauen
 java.util.Vector getSystemPositionen(int hrfID, java.lang.String sysName)
          lädt System Positionen
protected  de.hattrickorganizer.database.AbstractTable getTable(java.lang.String tableName)
           
 Team getTeam(int hrfID)
          lädt die Basics zum angegeben HRF file ein
 java.lang.String getTeamInfoSmilie(int spielerId)
          TODO Missing Method Documentation
 java.sql.Timestamp getTimestamp4FirstPlayerHRF(int spielerid)
          Gibt das Datum des ersten HRFs zurück, in dem der Spieler aufgetaucht ist
 int getTrainerType(int hrfID)
          Returns the trainer code for the specified hrf.
 java.util.Vector getTrainingsVector()
          TODO Missing Method Documentation
 java.util.Vector getUserAufstellungsListe()
          Gibt eine Liste aller Usergespeicherten Aufstellungsnamen zurück
 Verein getVerein(int hrfID)
          lädt die Basics zum angegeben HRF file ein
 XtraData getXtraDaten(int hrfID)
          lädt die Basics zum angegeben HRF file ein
static java.lang.String insertEscapeSequences(java.lang.String text)
          ' " und ´ codieren durch \
static DBZugriff instance()
           
 boolean isFirstStart()
          TODO Missing Method Documentation
 boolean isMatchLineupVorhanden(int matchid)
          Ist das Match schon in der Datenbank vorhanden?
 boolean isMatchVorhanden(int matchid)
          Ist das Match schon in der Datenbank vorhanden?
 void loadHOColumModel(HOColumnModel model)
           
 void loadUserParameter()
          Lädt die UserParameter direkt in das UserParameter-SingeltonObjekt
 void reimportSkillup()
           
 void saveAufstellung(int hrfId, Aufstellung aufstellung, java.lang.String name)
          speichert die Aufstellung und die aktuelle Aufstellung als STANDARD
 void saveBasics(int hrfId, Basics basics)
          speichert die Basdics
 void saveFinanzen(int hrfId, Finanzen finanzen, java.sql.Timestamp date)
          speichert die Finanzen
 void saveFutureTraining(IFutureTrainingWeek training)
          TODO Missing Method Documentation
 void saveHOColumnModel(HOColumnModel model)
           
 void saveHRF(int hrfId, java.lang.String name, java.sql.Timestamp datum)
          speichert das Verein
 void saveLiga(int hrfId, Liga liga)
          speichert die Basdics
 void saveManuellerSmilie(int spielerId, java.lang.String smilie)
          TODO Missing Method Documentation
 void saveScoutList(java.util.Vector list)
          Save players from TransferScout
 void saveSkillup(int hrfId, java.sql.Timestamp datum, int m_iSpielerID, int skill, int value)
           
 void saveSpieler(int hrfId, Spieler player, java.sql.Timestamp date)
          saves one player to the DB
 void saveSpieler(int hrfId, java.util.Vector spieler, java.sql.Timestamp date)
          speichert die Spieler
 void saveSpielerNotiz(int spielerId, java.lang.String notiz)
          TODO Missing Method Documentation
 void saveSpielerSpielberechtigt(int spielerId, boolean spielberechtigt)
          TODO Missing Method Documentation
 void saveSpielerUserPosFlag(int spielerId, byte flag)
          TODO Missing Method Documentation
 void saveStadion(int hrfId, Stadium stadion)
          speichert die Finanzen
 void saveSystemPositionen(int hrfId, java.util.Vector positionen, java.lang.String sysName)
          speichert System Positionen
 void saveTeam(int hrfId, Team team)
          speichert das Team
 void saveTeamInfoSmilie(int spielerId, java.lang.String smilie)
          TODO Missing Method Documentation
 void saveTraining(TrainingPerWeek training)
          TODO Missing Method Documentation
 void saveUserParameter()
          Speichert die UserParameter in der Datenbank
 void saveVerein(int hrfId, Verein verein)
          speichert das Verein
 void saveXtraDaten(int hrfId, XtraData xtra)
          speichert das Team
 void setFaktorenFromDB(FactorObject fo)
          TODO Missing Method Documentation
 void storeMatchDetails(Matchdetails details)
          speichert die MatchDetails
protected  void storeMatchHighlights(Matchdetails details)
          Speichert die Highlights zu einem Spiel
 void storeMatchKurzInfos(MatchKurzInfo[] matches)
          speichert die Matches
 void storeMatchLineup(MatchLineup lineup)
          speichert ein Matchlineup
protected  void storeMatchLineupPlayer(MatchLineupPlayer player, int matchID, int teamID)
          TODO Missing Method Documentation
protected  void storeMatchLineupTeam(MatchLineupTeam team, int matchID)
          TODO Missing Method Documentation
protected  void storePaarung(java.util.Vector paarungen, int ligaId, int saison)
          speichert die Paarungen zu einem Spielplan
 void storeSpielplan(Spielplan plan)
          speichert einen Spielplan mitsamt Paarungen
protected  void updateDB()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TSIDATE

public static java.sql.Timestamp TSIDATE
TODO Missing Parameter Documentation 2004-06-14 11:00:00.0


m_clInstance

protected static DBZugriff m_clInstance
singelton

Method Detail

instance

public static DBZugriff instance()

getTable

protected de.hattrickorganizer.database.AbstractTable getTable(java.lang.String tableName)

getAdapter

public JDBCAdapter getAdapter()

getDBAdapter

public DBAdapter getDBAdapter()
Get an DBAdapter instance (lazy initialisation).

Returns:
an DBAdapter instance

isFirstStart

public boolean isFirstStart()
TODO Missing Method Documentation

Returns:
TODO Missing Return Method Documentation

disconnect

public void disconnect()
trennt die Verbindung zur Datenbank


connect

protected void connect()
                throws java.lang.Exception
stellt die Verbindung zur DB her

Throws:
java.lang.Exception

getLastLevelUp

public java.lang.Object[] getLastLevelUp(int skill,
                                         int spielerId)
liefert das Datum des letzen Levelups anhand key und value

Parameters:
key - Name des Skills
value - Wert des Skills Vor dem LevelUp
spielerId - TODO Missing Constructuor Parameter Documentation
Returns:
[0] = Time der Änderung [1] = Boolean: false=Keine Änderung gefunden

getAllLevelUp

public java.util.Vector getAllLevelUp(int skill,
                                      int m_iSpielerID)
liefert das Datum des letzen LevelAufstiegs für den angeforderten Skill Vector filled with Skillup Objects

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

saveSkillup

public void saveSkillup(int hrfId,
                        java.sql.Timestamp datum,
                        int m_iSpielerID,
                        int skill,
                        int value)

reimportSkillup

public void reimportSkillup()

checkSkillup

public void checkSkillup(HOModel homodel)

getAllSpieler

public java.util.Vector getAllSpieler()
gibt alle Spieler zurück, auch ehemalige

Returns:
TODO Missing Return Method Documentation

getLetzteBewertung4Spieler

public int getLetzteBewertung4Spieler(int spielerid)
Gibt die letzte Bewertung für den Spieler zurück // HRF

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

getSpieler

public java.util.Vector getSpieler(int hrfID)
lädt die Spieler zum angegeben HRF file ein

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

getSpielerFromHrf

public Spieler getSpielerFromHrf(int hrfID,
                                 int playerId)
get a player from a specific HRF

Parameters:
hrfID - hrd id
playerId - player id
Returns:
player

getSpielerAtDate

public Spieler getSpielerAtDate(int spielerid,
                                java.sql.Timestamp time)
Gibt einen Spieler zurück mit den Daten kurz vor dem Timestamp

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

getSpielerBeforeDate

public Spieler getSpielerBeforeDate(java.sql.Timestamp time,
                                    int spielerid)
Parameters:
time -
spielerid -
Returns:

getSpielerFirstHRF

public Spieler getSpielerFirstHRF(int spielerid)
Gibt einen Spieler zurück aus dem ersten HRF

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

getTimestamp4FirstPlayerHRF

public java.sql.Timestamp getTimestamp4FirstPlayerHRF(int spielerid)
Gibt das Datum des ersten HRFs zurück, in dem der Spieler aufgetaucht ist

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

getTrainerType

public int getTrainerType(int hrfID)
Returns the trainer code for the specified hrf. -99 if error

Parameters:
hrfID - HRF for which to load TrainerType
Returns:

saveSpieler

public void saveSpieler(int hrfId,
                        java.util.Vector spieler,
                        java.sql.Timestamp date)
speichert die Spieler

Parameters:
hrfId - TODO Missing Constructuor Parameter Documentation
spieler - TODO Missing Constructuor Parameter Documentation
date - TODO Missing Constructuor Parameter Documentation

saveSpieler

public void saveSpieler(int hrfId,
                        Spieler player,
                        java.sql.Timestamp date)
saves one player to the DB

Parameters:
hrfId - hrf id
player - the player to be saved
date - date to save

getAllLigaIDs

public java.lang.Integer[] getAllLigaIDs()
Gibt alle bekannten Ligaids zurück

Returns:
TODO Missing Return Method Documentation

getLiga

public Liga getLiga(int hrfID)
lädt die Basics zum angegeben HRF file ein

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

saveLiga

public void saveLiga(int hrfId,
                     Liga liga)
speichert die Basdics

Parameters:
hrfId - TODO Missing Constructuor Parameter Documentation
liga - TODO Missing Constructuor Parameter 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

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

storeSpielplan

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

Parameters:
plan - TODO Missing Constructuor Parameter Documentation

deleteSpielplanTabelle

public void deleteSpielplanTabelle(java.lang.String[] whereSpalten,
                                   java.lang.String[] whereValues)
TODO Missing Method Documentation

Parameters:
whereSpalten - TODO Missing Method Parameter Documentation
whereValues - TODO Missing Method Parameter Documentation

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

getAlleBewertungen

public java.util.Vector getAlleBewertungen(int spielerid)
Gibt eine Liste an Ratings zurück, auf denen der Spieler gespielt hat: 0 = Max 1 = Min 2 = Durchschnitt 3 = posid

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

getBewertungen4Player

public float[] getBewertungen4Player(int spielerid)
Gibt die beste, schlechteste und durchschnittliche Bewertung für den Spieler, sowie die Anzahl der Bewertungen zurück // Match

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

getBewertungen4PlayerUndPosition

public float[] getBewertungen4PlayerUndPosition(int spielerid,
                                                byte position)
Gibt die beste, schlechteste und durchschnittliche Bewertung für den Spieler, sowie die Anzahl der Bewertungen zurück // Match

Parameters:
spielerid - Spielerid
position - Usere positionscodierung mit taktik
Returns:
TODO Missing Return Method Documentation

getMatchLineupPlayers

public java.util.Vector getMatchLineupPlayers(int matchID,
                                              int teamID)
TODO Missing Method Documentation

Parameters:
matchID - TODO Missing Method Parameter Documentation
teamID - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

storeMatchLineupPlayer

protected void storeMatchLineupPlayer(MatchLineupPlayer player,
                                      int matchID,
                                      int teamID)
TODO Missing Method Documentation

Parameters:
player - TODO Missing Method Parameter Documentation
matchID - TODO Missing Method Parameter Documentation
teamID - TODO Missing Method Parameter Documentation

getAufstellung

public Aufstellung getAufstellung(int hrfID,
                                  java.lang.String name)
lädt System Positionen

Parameters:
hrfID - TODO Missing Constructuor Parameter Documentation
name - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

getAufstellungsListe

public java.util.Vector getAufstellungsListe(int hrfID)
gibt liste für Aufstellungen

Parameters:
hrfID - -1 für default = hrf unabhängig
Returns:
TODO Missing Return Method Documentation

getUserAufstellungsListe

public java.util.Vector getUserAufstellungsListe()
Gibt eine Liste aller Usergespeicherten Aufstellungsnamen zurück

Returns:
TODO Missing Return Method Documentation

saveAufstellung

public void saveAufstellung(int hrfId,
                            Aufstellung aufstellung,
                            java.lang.String name)
speichert die Aufstellung und die aktuelle Aufstellung als STANDARD

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

getBasics

public Basics getBasics(int hrfID)
lädt die Basics zum angegeben HRF file ein

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

getCBItemHRFListe

public java.util.Vector getCBItemHRFListe(java.sql.Timestamp datum)
Gibt eine Vector mit HRF-CBItems zurück

Parameters:
datum - from which hrf has to be returned, used to load a subset of hrf
Returns:
TODO Missing Return Method Documentation

getHrfIDSameTraining

public int getHrfIDSameTraining(java.sql.Timestamp matchTime)
Returns an HRF before the matchData and after previous TrainingTime

Parameters:
timestamp - matchData
Returns:
hrfId

saveBasics

public void saveBasics(int hrfId,
                       Basics basics)
speichert die Basdics

Parameters:
hrfId - TODO Missing Constructuor Parameter Documentation
basics - TODO Missing Constructuor Parameter Documentation

setFaktorenFromDB

public void setFaktorenFromDB(FactorObject fo)
TODO Missing Method Documentation

Parameters:
fo - TODO Missing Method Parameter Documentation

getFaktorenFromDB

public void getFaktorenFromDB()
TODO Missing Method Documentation

Parameters:
fo - TODO Missing Method Parameter Documentation

getFinanzen

public Finanzen getFinanzen(int hrfID)
lädt die Finanzen zum angegeben HRF file ein

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

saveFinanzen

public void saveFinanzen(int hrfId,
                         Finanzen finanzen,
                         java.sql.Timestamp date)
speichert die Finanzen

Parameters:
hrfId - TODO Missing Constructuor Parameter Documentation
finanzen - TODO Missing Constructuor Parameter Documentation
date - TODO Missing Constructuor Parameter Documentation

getMaxHrfId

public int getMaxHrfId()
liefert die aktuelle Id des neuesten HRF-Files

Returns:
TODO Missing Return Method Documentation

getLatestHrfId

public int getLatestHrfId()
liefert die Maximal Vergebene Id eines HRF-Files

Returns:
TODO Missing Return Method Documentation

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

getHRFID4Date

public int getHRFID4Date(java.sql.Timestamp time)

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

getManuellerSmilie

public java.lang.String getManuellerSmilie(int spielerId)
TODO Missing Method Documentation

Parameters:
spielerId - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

getTeamInfoSmilie

public java.lang.String getTeamInfoSmilie(int spielerId)
TODO Missing Method Documentation

Parameters:
spielerId - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

getSpielerNotiz

public java.lang.String getSpielerNotiz(int spielerId)
TODO Missing Method Documentation

Parameters:
spielerId - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

getSpielerSpielberechtigt

public boolean getSpielerSpielberechtigt(int spielerId)

getSpielerUserPosFlag

public byte getSpielerUserPosFlag(int spielerId)
TODO Missing Method Documentation

Parameters:
spielerId - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

saveManuellerSmilie

public void saveManuellerSmilie(int spielerId,
                                java.lang.String smilie)
TODO Missing Method Documentation

Parameters:
spielerId - TODO Missing Method Parameter Documentation
smilie - TODO Missing Method Parameter Documentation

saveSpielerNotiz

public void saveSpielerNotiz(int spielerId,
                             java.lang.String notiz)
TODO Missing Method Documentation

Parameters:
spielerId - TODO Missing Method Parameter Documentation
notiz - TODO Missing Method Parameter Documentation

saveSpielerSpielberechtigt

public void saveSpielerSpielberechtigt(int spielerId,
                                       boolean spielberechtigt)
TODO Missing Method Documentation

Parameters:
spielerId - TODO Missing Method Parameter Documentation
spielberechtigt - TODO Missing Method Parameter Documentation

saveSpielerUserPosFlag

public void saveSpielerUserPosFlag(int spielerId,
                                   byte flag)
TODO Missing Method Documentation

Parameters:
spielerId - TODO Missing Method Parameter Documentation
flag - TODO Missing Method Parameter Documentation

saveTeamInfoSmilie

public void saveTeamInfoSmilie(int spielerId,
                               java.lang.String smilie)
TODO Missing Method Documentation

Parameters:
spielerId - TODO Missing Method Parameter Documentation
smilie - TODO Missing Method Parameter Documentation

getMatchLineup

public MatchLineup getMatchLineup(int matchID)
TODO Missing Method Documentation

Parameters:
matchID - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

isMatchLineupVorhanden

public boolean isMatchLineupVorhanden(int matchid)
Ist das Match schon in der Datenbank vorhanden?

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

storeMatchLineup

public void storeMatchLineup(MatchLineup lineup)
speichert ein Matchlineup

Parameters:
lineup - TODO Missing Constructuor Parameter Documentation

isMatchVorhanden

public boolean isMatchVorhanden(int matchid)
Ist das Match schon in der Datenbank vorhanden?

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

getMatchesKurzInfo

public MatchKurzInfo[] getMatchesKurzInfo(int teamId)
holt die MAtches zu einem Team aus der DB

Parameters:
teamId - Die Teamid oder -1 für alle
Returns:
TODO Missing Return Method Documentation

getMatchesKurzInfo

public MatchKurzInfo[] getMatchesKurzInfo(int teamId,
                                          int matchtyp,
                                          boolean asc)
Wichtig: Wenn die Teamid = -1 ist muss der Matchtyp ALLE_SPIELE sein!

Parameters:
teamId - Die Teamid oder -1 für alle
matchtyp - Welche Matches? Konstanten im SpielePanel!
asc - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

storeMatchKurzInfos

public void storeMatchKurzInfos(MatchKurzInfo[] matches)
speichert die Matches

Parameters:
matches - TODO Missing Constructuor Parameter Documentation

getScoutList

public java.util.Vector getScoutList()
Load player list for insertion into TransferScout

Returns:
TODO Missing Return Method Documentation

saveScoutList

public void saveScoutList(java.util.Vector list)
Save players from TransferScout

Parameters:
hrfId - TODO Missing Constructuor Parameter Documentation
list - TODO Missing Constructuor Parameter Documentation

getStadion

public Stadium getStadion(int hrfID)
lädt die Finanzen zum angegeben HRF file ein

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

saveStadion

public void saveStadion(int hrfId,
                        Stadium stadion)
speichert die Finanzen

Parameters:
hrfId - TODO Missing Constructuor Parameter Documentation
stadion - TODO Missing Constructuor Parameter Documentation

getStimmmungSelbstvertrauen

public java.lang.String[] getStimmmungSelbstvertrauen(int hrfid)
Gibt die Teamstimmung und das Selbstvertrauen für ein HRFID zurück [0] = Stimmung [1] = Selbstvertrauen

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

getStimmmungSelbstvertrauenValues

public int[] getStimmmungSelbstvertrauenValues(int hrfid)
Gibt die Teamstimmung und das Selbstvertrauen für ein HRFID zurück [0] = Stimmung [1] = Selbstvertrauen

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

getTeam

public Team getTeam(int hrfID)
lädt die Basics zum angegeben HRF file ein

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

saveTeam

public void saveTeam(int hrfId,
                     Team team)
speichert das Team

Parameters:
hrfId - TODO Missing Constructuor Parameter Documentation
team - TODO Missing Constructuor Parameter Documentation

getSystemPositionen

public java.util.Vector getSystemPositionen(int hrfID,
                                            java.lang.String sysName)
lädt System Positionen

Parameters:
hrfID - TODO Missing Constructuor Parameter Documentation
sysName - TODO Missing Constructuor Parameter Documentation
Returns:
TODO Missing Return Method Documentation

saveSystemPositionen

public void saveSystemPositionen(int hrfId,
                                 java.util.Vector positionen,
                                 java.lang.String sysName)
speichert System Positionen

Parameters:
hrfId - TODO Missing Constructuor Parameter Documentation
positionen - TODO Missing Constructuor Parameter Documentation
sysName - TODO Missing Constructuor Parameter Documentation

deleteSystem

public void deleteSystem(int hrfId,
                         java.lang.String sysName)
delete das System

Parameters:
hrfId - TODO Missing Constructuor Parameter Documentation
sysName - TODO Missing Constructuor Parameter Documentation

getTrainingsVector

public java.util.Vector getTrainingsVector()
TODO Missing Method Documentation

Returns:
TODO Missing Return Method Documentation

saveTraining

public void saveTraining(TrainingPerWeek training)
TODO Missing Method Documentation

Parameters:
training - TODO Missing Method Parameter Documentation

getFutureTrainingsVector

public java.util.List getFutureTrainingsVector()

saveFutureTraining

public void saveFutureTraining(IFutureTrainingWeek training)
TODO Missing Method Documentation

Parameters:
training - TODO Missing Method Parameter Documentation

getVerein

public Verein getVerein(int hrfID)
lädt die Basics zum angegeben HRF file ein

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

saveVerein

public void saveVerein(int hrfId,
                       Verein verein)
speichert das Verein

Parameters:
hrfId - TODO Missing Constructuor Parameter Documentation
verein - TODO Missing Constructuor Parameter Documentation

getXtraDaten

public XtraData getXtraDaten(int hrfID)
lädt die Basics zum angegeben HRF file ein

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

saveXtraDaten

public void saveXtraDaten(int hrfId,
                          XtraData xtra)
speichert das Team

Parameters:
hrfId - TODO Missing Constructuor Parameter Documentation
xtra - TODO Missing Constructuor Parameter Documentation

getMatchLineupTeam

protected MatchLineupTeam getMatchLineupTeam(int matchID,
                                             int teamID)
TODO Missing Method Documentation

Parameters:
matchID - TODO Missing Method Parameter Documentation
teamID - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

storeMatchLineupTeam

protected void storeMatchLineupTeam(MatchLineupTeam team,
                                    int matchID)
TODO Missing Method Documentation

Parameters:
team - TODO Missing Method Parameter Documentation
matchID - TODO Missing Method Parameter Documentation

loadUserParameter

public void loadUserParameter()
Lädt die UserParameter direkt in das UserParameter-SingeltonObjekt


saveUserParameter

public void saveUserParameter()
Speichert die UserParameter in der Datenbank


getPaarungen

protected void getPaarungen(Spielplan plan)
holt die Paarungen zum Plan aus der DB und added sie

Parameters:
plan - TODO Missing Constructuor Parameter Documentation

storePaarung

protected void storePaarung(java.util.Vector paarungen,
                            int ligaId,
                            int saison)
speichert die Paarungen zu einem Spielplan

Parameters:
paarungen - TODO Missing Constructuor Parameter Documentation
ligaId - TODO Missing Constructuor Parameter Documentation
saison - TODO Missing Constructuor Parameter Documentation

deletePaarungTabelle

public void deletePaarungTabelle(java.lang.String[] whereSpalten,
                                 java.lang.String[] whereValues)
TODO Missing Method Documentation

Parameters:
whereSpalten - TODO Missing Method Parameter Documentation
whereValues - TODO Missing Method Parameter Documentation

getMatchDetails

public Matchdetails getMatchDetails(int matchId)
Gibt die MatchDetails zu einem Match zurück

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

storeMatchDetails

public void storeMatchDetails(Matchdetails details)
speichert die MatchDetails

Parameters:
details - TODO Missing Constructuor Parameter Documentation

getMatchHighlights

protected java.util.Vector getMatchHighlights(int matchId)
Gibt die MatchHighlights zu einem Match zurück

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

storeMatchHighlights

protected void storeMatchHighlights(Matchdetails details)
Speichert die Highlights zu einem Spiel

Parameters:
details - TODO Missing Constructuor Parameter Documentation

getSpielerDaten4Statistik

public double[][] getSpielerDaten4Statistik(int spielerId,
                                            int anzahlHRF)
TODO Missing Method Documentation

Parameters:
spielerId - TODO Missing Method Parameter Documentation
anzahlHRF - TODO Missing Method Parameter Documentation
Returns:
TODO Missing Return Method Documentation

getFinanzen4Statistik

public double[][] getFinanzen4Statistik(int anzahlHRF)

getSpielerFinanzDaten4Statistik

public double[][] getSpielerFinanzDaten4Statistik(int spielerId,
                                                  int anzahlHRF)

getArenaStatistikModel

public ArenaStatistikTableModel getArenaStatistikModel(int matchtyp)

getDurchschnittlicheSpielerDaten4Statistik

public double[][] getDurchschnittlicheSpielerDaten4Statistik(int anzahlHRF,
                                                             java.lang.String group)

getPreviousTrainingDate

public java.sql.Timestamp getPreviousTrainingDate(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

getSpieler4Matches

public java.util.Vector getSpieler4Matches(int spielerid)
Gibt eine Liste mit SpielerMatchCBItems zu den einzelnen Matches zurück

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

deleteHRF

public void deleteHRF(int hrfid)
TODO Missing Method Documentation

Parameters:
hrfid - TODO Missing Method Parameter Documentation

deleteMatch

public void deleteMatch(int matchid)
Löscht alle Daten zu dem Match

Parameters:
matchid - TODO Missing Constructuor Parameter Documentation

deleteAufstellung

public void deleteAufstellung(int hrfId,
                              java.lang.String name)
delete eine Aufstellung + Positionen

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

saveHOColumnModel

public void saveHOColumnModel(HOColumnModel model)

loadHOColumModel

public void loadHOColumModel(HOColumnModel model)

updateDB

protected void updateDB()

deleteEscapeSequences

public static java.lang.String deleteEscapeSequences(java.lang.String text)
Alle \ entfernen

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

insertEscapeSequences

public static java.lang.String insertEscapeSequences(java.lang.String text)
' " und ´ codieren durch \

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