diff options
author | Simon Brandhof <simon.brandhof@gmail.com> | 2011-10-26 18:23:11 +0200 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@gmail.com> | 2011-10-26 18:23:20 +0200 |
commit | a589e2539c1d163337daf23b682c95d492b3fbb9 (patch) | |
tree | 45435dcee69dd72a3f11a7fc44612b5dc6b60c81 /sonar-server | |
parent | a6cbc7f7c54c2600c21eed8f361addaa074983b8 (diff) | |
download | sonarqube-a589e2539c1d163337daf23b682c95d492b3fbb9.tar.gz sonarqube-a589e2539c1d163337daf23b682c95d492b3fbb9.zip |
SONAR-2642 add DAOs to picocontainer + improve unit tests
Diffstat (limited to 'sonar-server')
-rw-r--r-- | sonar-server/src/main/java/org/sonar/server/platform/Platform.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sonar-server/src/main/java/org/sonar/server/platform/Platform.java b/sonar-server/src/main/java/org/sonar/server/platform/Platform.java index 281418de6b7..2159a0a8b61 100644 --- a/sonar-server/src/main/java/org/sonar/server/platform/Platform.java +++ b/sonar-server/src/main/java/org/sonar/server/platform/Platform.java @@ -50,6 +50,7 @@ import org.sonar.jpa.session.*; import org.sonar.persistence.DatabaseMigrator; import org.sonar.persistence.DefaultDatabase; import org.sonar.persistence.MyBatis; +import org.sonar.persistence.dao.DaoUtils; import org.sonar.server.charts.ChartFactory; import org.sonar.server.configuration.Backup; import org.sonar.server.configuration.ProfilesManager; @@ -127,6 +128,9 @@ public final class Platform { rootContainer.addSingleton(DefaultDatabaseConnector.class); rootContainer.addSingleton(DefaultServerUpgradeStatus.class); rootContainer.addSingleton(DatabaseMigrator.class); + for (Class daoClass : DaoUtils.getDaoClasses()) { + rootContainer.addSingleton(daoClass); + } rootContainer.startComponents(); } |