mirror of
https://github.com/kmitresse/Cards-Rush.git
synced 2026-07-09 13:27:45 +00:00
refacto(DevWeb): GameDAOFactory contain dao as properties
This commit is contained in:
@@ -18,6 +18,10 @@ import uppa.project.pojo.User;
|
|||||||
*/
|
*/
|
||||||
public abstract class GameDAOFactory {
|
public abstract class GameDAOFactory {
|
||||||
|
|
||||||
|
protected DAO<User> daoUser = null;
|
||||||
|
protected DAO<Game> daoGame = null;
|
||||||
|
protected DAO<Player> daoPlayer = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return le DAO pour la classe/table User
|
* @return le DAO pour la classe/table User
|
||||||
* @throws DAOException en cas de problème
|
* @throws DAOException en cas de problème
|
||||||
|
|||||||
@@ -20,21 +20,6 @@ import uppa.project.dao.GameDAOFactory;
|
|||||||
*/
|
*/
|
||||||
public class Game_JPA_DAO_Factory extends GameDAOFactory {
|
public class Game_JPA_DAO_Factory extends GameDAOFactory {
|
||||||
|
|
||||||
/**
|
|
||||||
* DAO pour les utilisateurs
|
|
||||||
*/
|
|
||||||
private DAO_JPA_User daoUser = null;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* DAO pour les parties
|
|
||||||
*/
|
|
||||||
private DAO_JPA_Game daoGame = null;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* DAO pour les joueurs
|
|
||||||
*/
|
|
||||||
private DAO_JPA_Player daoPlayer = null;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public DAO<User> getDAOUser() throws DAOException {
|
public DAO<User> getDAOUser() throws DAOException {
|
||||||
if (daoUser == null) daoUser = new DAO_JPA_User();
|
if (daoUser == null) daoUser = new DAO_JPA_User();
|
||||||
|
|||||||
Reference in New Issue
Block a user