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

changeset 62
833e0385572a
parent 59
c759c60507a2
child 128
947d0f6a6a83
equal deleted inserted replaced
61:3e287f361c7a 62:833e0385572a
26 * POSSIBILITY OF SUCH DAMAGE. 26 * POSSIBILITY OF SUCH DAMAGE.
27 * 27 *
28 */ 28 */
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.*;
32 import de.uapcore.lightpit.dao.ProjectDao;
33 import de.uapcore.lightpit.dao.UserDao;
34 import de.uapcore.lightpit.dao.VersionDao;
35 32
36 import java.sql.Connection; 33 import java.sql.Connection;
37 import java.sql.SQLException; 34 import java.sql.SQLException;
38 35
39 public class PGDataAccessObjects implements DataAccessObjects { 36 public class PGDataAccessObjects implements DataAccessObjects {
40 37
41 private final UserDao userDao; 38 private final UserDao userDao;
42 private final ProjectDao projectDao; 39 private final ProjectDao projectDao;
43 private final VersionDao versionDao; 40 private final VersionDao versionDao;
41 private final IssueDao issueDao;
44 42
45 public PGDataAccessObjects(Connection connection) throws SQLException { 43 public PGDataAccessObjects(Connection connection) throws SQLException {
46 userDao = new PGUserDao(connection); 44 userDao = new PGUserDao(connection);
47 projectDao = new PGProjectDao(connection); 45 projectDao = new PGProjectDao(connection);
48 versionDao = new PGVersionDao(connection); 46 versionDao = new PGVersionDao(connection);
47 issueDao = new PGIssueDao(connection);
49 } 48 }
50 49
51 @Override 50 @Override
52 public UserDao getUserDao() { 51 public UserDao getUserDao() {
53 return userDao; 52 return userDao;
60 59
61 @Override 60 @Override
62 public VersionDao getVersionDao() { 61 public VersionDao getVersionDao() {
63 return versionDao; 62 return versionDao;
64 } 63 }
64
65 @Override
66 public IssueDao getIssueDao() {
67 return issueDao;
68 }
65 } 69 }

mercurial