From: Sébastien Lesaint Date: Wed, 22 Mar 2017 07:56:57 +0000 (+0100) Subject: SONAR-8867 add and use RuleDao#selectAllDefinitions X-Git-Tag: 6.4-RC1~576 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=46b893b80e4545da2a68b2f38c5a5081994f060c;p=sonarqube.git SONAR-8867 add and use RuleDao#selectAllDefinitions and added organizationUuid parameter to RuleDao#selectAll --- diff --git a/server/sonar-db-dao/src/main/java/org/sonar/db/rule/RuleDao.java b/server/sonar-db-dao/src/main/java/org/sonar/db/rule/RuleDao.java index f40ef305a7a..6a829d8af42 100644 --- a/server/sonar-db-dao/src/main/java/org/sonar/db/rule/RuleDao.java +++ b/server/sonar-db-dao/src/main/java/org/sonar/db/rule/RuleDao.java @@ -86,10 +86,14 @@ public class RuleDao implements Dao { mapper(session).selectEnabled(resultHandler); } - public List selectAll(DbSession session) { + public List selectAll(DbSession session, String organizationUuid) { return mapper(session).selectAll(); } + public List selectAllDefinitions(DbSession session) { + return mapper(session).selectAllDefinitions(); + } + public List selectByQuery(DbSession session, RuleQuery ruleQuery) { return mapper(session).selectByQuery(ruleQuery); } diff --git a/server/sonar-db-dao/src/main/java/org/sonar/db/rule/RuleMapper.java b/server/sonar-db-dao/src/main/java/org/sonar/db/rule/RuleMapper.java index f5c98ee222e..b9c20bfdf54 100644 --- a/server/sonar-db-dao/src/main/java/org/sonar/db/rule/RuleMapper.java +++ b/server/sonar-db-dao/src/main/java/org/sonar/db/rule/RuleMapper.java @@ -29,6 +29,8 @@ public interface RuleMapper { List selectAll(); + List selectAllDefinitions(); + void selectEnabled(ResultHandler resultHandler); RuleDto selectById(long id); diff --git a/server/sonar-db-dao/src/main/resources/org/sonar/db/rule/RuleMapper.xml b/server/sonar-db-dao/src/main/resources/org/sonar/db/rule/RuleMapper.xml index eaf6e2e5530..9cabba05d38 100644 --- a/server/sonar-db-dao/src/main/resources/org/sonar/db/rule/RuleMapper.xml +++ b/server/sonar-db-dao/src/main/resources/org/sonar/db/rule/RuleMapper.xml @@ -45,6 +45,13 @@ rules r + +