src/main/java/de/uapcore/lightpit/dao/postgres/PGDataAccessObjects.java

changeset 59
c759c60507a2
parent 47
57cfb94ab99f
child 62
833e0385572a
equal deleted inserted replaced
58:8d3047f78190 59:c759c60507a2
29 package de.uapcore.lightpit.dao.postgres; 29 package de.uapcore.lightpit.dao.postgres;
30 30
31 import de.uapcore.lightpit.dao.DataAccessObjects; 31 import de.uapcore.lightpit.dao.DataAccessObjects;
32 import de.uapcore.lightpit.dao.ProjectDao; 32 import de.uapcore.lightpit.dao.ProjectDao;
33 import de.uapcore.lightpit.dao.UserDao; 33 import de.uapcore.lightpit.dao.UserDao;
34 import de.uapcore.lightpit.dao.VersionDao;
34 35
35 import java.sql.Connection; 36 import java.sql.Connection;
36 import java.sql.SQLException; 37 import java.sql.SQLException;
37 38
38 public class PGDataAccessObjects implements DataAccessObjects { 39 public class PGDataAccessObjects implements DataAccessObjects {
39 40
40 private final UserDao userDao; 41 private final UserDao userDao;
41 private final ProjectDao projectDao; 42 private final ProjectDao projectDao;
43 private final VersionDao versionDao;
42 44
43 public PGDataAccessObjects(Connection connection) throws SQLException { 45 public PGDataAccessObjects(Connection connection) throws SQLException {
44 userDao = new PGUserDao(connection); 46 userDao = new PGUserDao(connection);
45 projectDao = new PGProjectDao(connection); 47 projectDao = new PGProjectDao(connection);
48 versionDao = new PGVersionDao(connection);
46 } 49 }
47 50
48 @Override 51 @Override
49 public UserDao getUserDao() { 52 public UserDao getUserDao() {
50 return userDao; 53 return userDao;
52 55
53 @Override 56 @Override
54 public ProjectDao getProjectDao() { 57 public ProjectDao getProjectDao() {
55 return projectDao; 58 return projectDao;
56 } 59 }
60
61 @Override
62 public VersionDao getVersionDao() {
63 return versionDao;
64 }
57 } 65 }

mercurial