Adding CollectionDAO interface.
This commit is contained in:
@@ -11,11 +11,11 @@ import java.sql.*;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
public class CollectionDAO {
|
public class DbCollectionDAO implements CollectionDAO {
|
||||||
private DbAccess _dbAccess;
|
private DbAccess _dbAccess;
|
||||||
private CollectionSerializer _collectionSerializer;
|
private CollectionSerializer _collectionSerializer;
|
||||||
|
|
||||||
public CollectionDAO(DbAccess dbAccess, CollectionSerializer collectionSerializer) {
|
public DbCollectionDAO(DbAccess dbAccess, CollectionSerializer collectionSerializer) {
|
||||||
_dbAccess = dbAccess;
|
_dbAccess = dbAccess;
|
||||||
_collectionSerializer = collectionSerializer;
|
_collectionSerializer = collectionSerializer;
|
||||||
}
|
}
|
||||||
@@ -26,7 +26,7 @@ public class DaoBuilder {
|
|||||||
objectMap.put(LeagueDAO.class, new LeagueDAO(dbAccess));
|
objectMap.put(LeagueDAO.class, new LeagueDAO(dbAccess));
|
||||||
objectMap.put(GameHistoryDAO.class, new GameHistoryDAO(dbAccess));
|
objectMap.put(GameHistoryDAO.class, new GameHistoryDAO(dbAccess));
|
||||||
objectMap.put(DeckDAO.class, new DeckDAO(dbAccess, library));
|
objectMap.put(DeckDAO.class, new DeckDAO(dbAccess, library));
|
||||||
objectMap.put(CollectionDAO.class, new CollectionDAO(dbAccess, collectionSerializer));
|
objectMap.put(CollectionDAO.class, new DbCollectionDAO(dbAccess, collectionSerializer));
|
||||||
objectMap.put(PlayerDAO.class, new PlayerDAO(dbAccess));
|
objectMap.put(PlayerDAO.class, new PlayerDAO(dbAccess));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user