36 public class PGDataAccessObjects implements DataAccessObjects { |
36 public class PGDataAccessObjects implements DataAccessObjects { |
37 |
37 |
38 private final UserDao userDao; |
38 private final UserDao userDao; |
39 private final ProjectDao projectDao; |
39 private final ProjectDao projectDao; |
40 private final VersionDao versionDao; |
40 private final VersionDao versionDao; |
|
41 private final ComponentDao componentDao; |
41 private final IssueDao issueDao; |
42 private final IssueDao issueDao; |
42 |
43 |
43 public PGDataAccessObjects(Connection connection) throws SQLException { |
44 public PGDataAccessObjects(Connection connection) throws SQLException { |
44 userDao = new PGUserDao(connection); |
45 userDao = new PGUserDao(connection); |
45 projectDao = new PGProjectDao(connection); |
46 projectDao = new PGProjectDao(connection); |
46 versionDao = new PGVersionDao(connection); |
47 versionDao = new PGVersionDao(connection); |
|
48 componentDao = new PGComponentDao(connection); |
47 issueDao = new PGIssueDao(connection); |
49 issueDao = new PGIssueDao(connection); |
48 } |
50 } |
49 |
51 |
50 @Override |
52 @Override |
51 public UserDao getUserDao() { |
53 public UserDao getUserDao() { |