]> source.dussan.org Git - sonarqube.git/commit
Sonar Persistence API refactoring
authorFabrice Bellingard <bellingard@gmail.com>
Wed, 14 Dec 2011 15:45:32 +0000 (16:45 +0100)
committerFabrice Bellingard <bellingard@gmail.com>
Wed, 14 Dec 2011 15:45:32 +0000 (16:45 +0100)
commit7979e9dbfe01931c771f9fd8d13bc8a65cbb49d7
treed0a999fb0f3b832f907b73bc305421a0c7db5c0d
parent9179fbeead620330cdaa5a8ab6291c893d95c571
Sonar Persistence API refactoring

- Class mapped to tables should now be named "MyTableDto"
- DTOs, DAOs and Mappers of a same concern should be packed in a
  single package, allowing to use package visibility amongst them.

=> org.sonar.persistence has been reorganized following those rules.
144 files changed:
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/sensors/ManualViolationInjector.java
plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/sensors/ViolationSeverityUpdater.java
plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/sensors/ManualViolationInjectorTest.java
plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/sensors/ViolationSeverityUpdaterTest.java
plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/SonarEngine.java
plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/index/DbDuplicationsIndex.java
sonar-batch/src/main/java/org/sonar/batch/bootstrap/BootstrapModule.java
sonar-core/src/main/java/org/sonar/persistence/DaoUtils.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/MyBatis.java
sonar-core/src/main/java/org/sonar/persistence/dao/ActiveDashboardDao.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/dao/DaoUtils.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/dao/DashboardDao.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/dao/DuplicationDao.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/dao/LoadedTemplateDao.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/dao/ReviewDao.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/dao/RuleDao.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/dashboard/ActiveDashboardDao.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/dashboard/ActiveDashboardDto.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/dashboard/ActiveDashboardMapper.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/dashboard/DashboardDao.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/dashboard/DashboardDto.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/dashboard/DashboardMapper.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/dashboard/WidgetDto.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/dashboard/WidgetMapper.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/dashboard/WidgetPropertyDto.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/dashboard/WidgetPropertyMapper.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/duplication/DuplicationDao.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/duplication/DuplicationMapper.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/duplication/DuplicationUnitDto.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/model/ActiveDashboard.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/ActiveDashboardMapper.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/Dashboard.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/DashboardMapper.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/DuplicationMapper.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/DuplicationUnit.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/LoadedTemplate.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/LoadedTemplateMapper.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/Review.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/ReviewMapper.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/ReviewQuery.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/Rule.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/RuleMapper.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/Widget.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/WidgetMapper.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/WidgetProperty.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/model/WidgetPropertyMapper.java [deleted file]
sonar-core/src/main/java/org/sonar/persistence/review/ReviewDao.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/review/ReviewDto.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/review/ReviewMapper.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/review/ReviewQuery.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/rule/RuleDao.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/rule/RuleDto.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/rule/RuleMapper.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/template/LoadedTemplateDao.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/template/LoadedTemplateDto.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/persistence/template/LoadedTemplateMapper.java [new file with mode: 0644]
sonar-core/src/main/resources/org/sonar/persistence/dashboard/ActiveDashboardMapper-oracle.xml [new file with mode: 0644]
sonar-core/src/main/resources/org/sonar/persistence/dashboard/ActiveDashboardMapper.xml [new file with mode: 0644]
sonar-core/src/main/resources/org/sonar/persistence/dashboard/DashboardMapper-oracle.xml [new file with mode: 0644]
sonar-core/src/main/resources/org/sonar/persistence/dashboard/DashboardMapper.xml [new file with mode: 0644]
sonar-core/src/main/resources/org/sonar/persistence/dashboard/WidgetMapper-oracle.xml [new file with mode: 0644]
sonar-core/src/main/resources/org/sonar/persistence/dashboard/WidgetMapper.xml [new file with mode: 0644]
sonar-core/src/main/resources/org/sonar/persistence/dashboard/WidgetPropertyMapper-oracle.xml [new file with mode: 0644]
sonar-core/src/main/resources/org/sonar/persistence/dashboard/WidgetPropertyMapper.xml [new file with mode: 0644]
sonar-core/src/main/resources/org/sonar/persistence/duplication/DuplicationMapper-mssql.xml [new file with mode: 0644]
sonar-core/src/main/resources/org/sonar/persistence/duplication/DuplicationMapper-oracle.xml [new file with mode: 0644]
sonar-core/src/main/resources/org/sonar/persistence/duplication/DuplicationMapper.xml [new file with mode: 0644]
sonar-core/src/main/resources/org/sonar/persistence/model/ActiveDashboardMapper-oracle.xml [deleted file]
sonar-core/src/main/resources/org/sonar/persistence/model/ActiveDashboardMapper.xml [deleted file]
sonar-core/src/main/resources/org/sonar/persistence/model/DashboardMapper-oracle.xml [deleted file]
sonar-core/src/main/resources/org/sonar/persistence/model/DashboardMapper.xml [deleted file]
sonar-core/src/main/resources/org/sonar/persistence/model/DuplicationMapper-mssql.xml [deleted file]
sonar-core/src/main/resources/org/sonar/persistence/model/DuplicationMapper-oracle.xml [deleted file]
sonar-core/src/main/resources/org/sonar/persistence/model/DuplicationMapper.xml [deleted file]
sonar-core/src/main/resources/org/sonar/persistence/model/LoadedTemplateMapper-oracle.xml [deleted file]
sonar-core/src/main/resources/org/sonar/persistence/model/LoadedTemplateMapper.xml [deleted file]
sonar-core/src/main/resources/org/sonar/persistence/model/ReviewMapper.xml [deleted file]
sonar-core/src/main/resources/org/sonar/persistence/model/RuleMapper.xml [deleted file]
sonar-core/src/main/resources/org/sonar/persistence/model/WidgetMapper-oracle.xml [deleted file]
sonar-core/src/main/resources/org/sonar/persistence/model/WidgetMapper.xml [deleted file]
sonar-core/src/main/resources/org/sonar/persistence/model/WidgetPropertyMapper-oracle.xml [deleted file]
sonar-core/src/main/resources/org/sonar/persistence/model/WidgetPropertyMapper.xml [deleted file]
sonar-core/src/main/resources/org/sonar/persistence/review/ReviewMapper.xml [new file with mode: 0644]
sonar-core/src/main/resources/org/sonar/persistence/rule/RuleMapper.xml [new file with mode: 0644]
sonar-core/src/main/resources/org/sonar/persistence/template/LoadedTemplateMapper-oracle.xml [new file with mode: 0644]
sonar-core/src/main/resources/org/sonar/persistence/template/LoadedTemplateMapper.xml [new file with mode: 0644]
sonar-core/src/test/java/org/sonar/persistence/DaoTestCase.java [new file with mode: 0644]
sonar-core/src/test/java/org/sonar/persistence/DaoUtilsTest.java [new file with mode: 0644]
sonar-core/src/test/java/org/sonar/persistence/DatabaseCommands.java [new file with mode: 0644]
sonar-core/src/test/java/org/sonar/persistence/MyBatisTest.java
sonar-core/src/test/java/org/sonar/persistence/dao/ActiveDashboardDaoTest.java [deleted file]
sonar-core/src/test/java/org/sonar/persistence/dao/DaoTestCase.java [deleted file]
sonar-core/src/test/java/org/sonar/persistence/dao/DaoUtilsTest.java [deleted file]
sonar-core/src/test/java/org/sonar/persistence/dao/DashboardDaoTest.java [deleted file]
sonar-core/src/test/java/org/sonar/persistence/dao/DatabaseCommands.java [deleted file]
sonar-core/src/test/java/org/sonar/persistence/dao/DuplicationDaoTest.java [deleted file]
sonar-core/src/test/java/org/sonar/persistence/dao/LoadedTemplateDaoTest.java [deleted file]
sonar-core/src/test/java/org/sonar/persistence/dao/ReviewDaoTest.java [deleted file]
sonar-core/src/test/java/org/sonar/persistence/dao/RuleDaoTest.java [deleted file]
sonar-core/src/test/java/org/sonar/persistence/dashboard/ActiveDashboardDaoTest.java [new file with mode: 0644]
sonar-core/src/test/java/org/sonar/persistence/dashboard/DashboardDaoTest.java [new file with mode: 0644]
sonar-core/src/test/java/org/sonar/persistence/duplication/DuplicationDaoTest.java [new file with mode: 0644]
sonar-core/src/test/java/org/sonar/persistence/review/ReviewDaoTest.java [new file with mode: 0644]
sonar-core/src/test/java/org/sonar/persistence/rule/RuleDaoTest.java [new file with mode: 0644]
sonar-core/src/test/java/org/sonar/persistence/template/LoadedTemplateDaoTest.java [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/dao/ActiveDashboardDaoTest/empty.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/ActiveDashboardDaoTest/shouldGetMaxOrderIndexForNullUser.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/ActiveDashboardDaoTest/shouldInsert-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/ActiveDashboardDaoTest/shouldInsert.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/ActiveDashboardDaoTest/shouldInsertWithNoUser-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/DashboardDaoTest/shouldInsert-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/DashboardDaoTest/shouldInsert.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/DashboardDaoTest/shouldInsertWithNullableColumns-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/DuplicationDaoTest/shouldGetByHash.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/DuplicationDaoTest/shouldInsert-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/DuplicationDaoTest/shouldInsert.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/LoadedTemplateDaoTest/shared.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/LoadedTemplateDaoTest/shouldInsert-result.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/LoadedTemplateDaoTest/shouldInsert.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/ReviewDaoTest/shared.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/ReviewDaoTest/shouldPartitionFiltersOnPermanentId.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/RuleDaoTest/selectAll.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dao/RuleDaoTest/selectById.xml [deleted file]
sonar-core/src/test/resources/org/sonar/persistence/dashboard/ActiveDashboardDaoTest/empty.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/dashboard/ActiveDashboardDaoTest/shouldGetMaxOrderIndexForNullUser.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/dashboard/ActiveDashboardDaoTest/shouldInsert-result.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/dashboard/ActiveDashboardDaoTest/shouldInsert.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/dashboard/ActiveDashboardDaoTest/shouldInsertWithNoUser-result.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/dashboard/DashboardDaoTest/shouldInsert-result.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/dashboard/DashboardDaoTest/shouldInsert.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/dashboard/DashboardDaoTest/shouldInsertWithNullableColumns-result.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/duplication/DuplicationDaoTest/shouldGetByHash.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/duplication/DuplicationDaoTest/shouldInsert-result.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/duplication/DuplicationDaoTest/shouldInsert.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/review/ReviewDaoTest/shared.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/review/ReviewDaoTest/shouldPartitionFiltersOnPermanentId.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/rule/RuleDaoTest/selectAll.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/rule/RuleDaoTest/selectById.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/template/LoadedTemplateDaoTest/shared.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/template/LoadedTemplateDaoTest/shouldInsert-result.xml [new file with mode: 0644]
sonar-core/src/test/resources/org/sonar/persistence/template/LoadedTemplateDaoTest/shouldInsert.xml [new file with mode: 0644]
sonar-server/src/main/java/org/sonar/server/platform/Platform.java
sonar-server/src/main/java/org/sonar/server/startup/RegisterProvidedDashboards.java
sonar-server/src/test/java/org/sonar/server/startup/RegisterProvidedDashboardsTest.java