tetrisServer.dao
Class DaoPlayer

java.lang.Object
  extended by tetrisServer.dao.DaoPlayer

public class DaoPlayer
extends java.lang.Object

Klasse die de database van een speler beheert.


Constructor Summary
DaoPlayer()
          Creates a new instance of DaoPlayer
 
Method Summary
static DaoPlayer getInstance()
          Methode om de instance terug te geven.
 int getPlayerID(java.lang.String username, java.lang.String password)
          Methode die de PlayerID teruggeeft in een string.
 java.util.Vector<Player> getPlayers()
          Methode die de players teruggeeft.
 void updatePlayerData(Player p)
          Methode die de data van een speler update.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DaoPlayer

public DaoPlayer()
Creates a new instance of DaoPlayer

Method Detail

getInstance

public static DaoPlayer getInstance()
Methode om de instance terug te geven.

Returns:
instance

getPlayers

public java.util.Vector<Player> getPlayers()
                                    throws java.sql.SQLException
Methode die de players teruggeeft.

Returns:
spelers
Throws:
java.sql.SQLException - errroafhandeling

getPlayerID

public int getPlayerID(java.lang.String username,
                       java.lang.String password)
                throws java.sql.SQLException
Methode die de PlayerID teruggeeft in een string.

Parameters:
username - username
password - password
Returns:
PlayerID
Throws:
java.sql.SQLException - errorafhandeling

updatePlayerData

public void updatePlayerData(Player p)
                      throws java.sql.SQLException
Methode die de data van een speler update.

Parameters:
p - player
Throws:
java.sql.SQLException - errorafhandeling