tetrisServer.dao
Class DaoRanking

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

public class DaoRanking
extends java.lang.Object

Klasse die de ranking beheert van in de database.


Constructor Summary
DaoRanking()
          Creates a new instance of DaoRanking
 
Method Summary
static DaoRanking getInstance()
          Methode om de instance terug te geven.
 int getMaxScore(Player player)
          Methode die de maximum score van een speler teruggeeft.
 java.util.Vector<Ranking> getRanking()
          Methode die de ranking teruggeeft.
 Ranking getRanking(java.lang.Integer id)
          Methode die een integer teruggeeft van getRanking.
 void updateRankingData(Player p)
          Methode die de ranking update van een speler.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DaoRanking

public DaoRanking()
Creates a new instance of DaoRanking

Method Detail

getInstance

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

Returns:
instance

getRanking

public java.util.Vector<Ranking> getRanking()
                                     throws java.sql.SQLException
Methode die de ranking teruggeeft.

Returns:
ranking
Throws:
java.sql.SQLException - errorafhandeling

getRanking

public Ranking getRanking(java.lang.Integer id)
                   throws java.sql.SQLException
Methode die een integer teruggeeft van getRanking.

Parameters:
id - id
Returns:
integer
Throws:
java.sql.SQLException - errorafhandeling

updateRankingData

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

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

getMaxScore

public int getMaxScore(Player player)
Methode die de maximum score van een speler teruggeeft.

Parameters:
player - speler
Returns:
maximum score