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; |