refacto(DevWeb): GameDAOFactory contain dao as properties

This commit is contained in:
Lucàs
2024-03-20 23:55:50 +01:00
parent 8b3a7eab3e
commit 99039d602b
2 changed files with 4 additions and 15 deletions
@@ -18,6 +18,10 @@ import uppa.project.pojo.User;
*/
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
* @throws DAOException en cas de problème
@@ -20,21 +20,6 @@ import uppa.project.dao.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
public DAO<User> getDAOUser() throws DAOException {
if (daoUser == null) daoUser = new DAO_JPA_User();