From 1d279fde85bd61a7aeb7c119fe9c1784272402d6 Mon Sep 17 00:00:00 2001 From: Stephane Gamard Date: Sat, 10 May 2014 14:01:10 +0200 Subject: [PATCH] Added missing dao methods for Bootstrap services --- .../org/sonar/server/rule2/ActiveRuleDao.java | 30 ++++++++++++++++++- .../java/org/sonar/server/rule2/RuleDao.java | 5 ++++ 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/sonar-server/src/main/java/org/sonar/server/rule2/ActiveRuleDao.java b/sonar-server/src/main/java/org/sonar/server/rule2/ActiveRuleDao.java index 3c6b956a768..1ce607b6f6f 100644 --- a/sonar-server/src/main/java/org/sonar/server/rule2/ActiveRuleDao.java +++ b/sonar-server/src/main/java/org/sonar/server/rule2/ActiveRuleDao.java @@ -51,6 +51,11 @@ public class ActiveRuleDao extends BaseDao findParamsByActiveRule(ActiveRuleDto dto, DbSession session) { - Preconditions.checkArgument(dto.getId()!=null, "ActiveRule is not persisted"); + Preconditions.checkArgument(dto.getId() != null, "ActiveRule is not persisted"); return mapper(session).selectParamsByActiveRuleId(dto.getId()); } @@ -101,4 +106,27 @@ public class ActiveRuleDao extends BaseDao implements Ba } return ruleParamDtos; } + + public RuleParamDto getRuleParamByRuleAndParamKey(RuleDto rule, String key, DbSession session) { + Preconditions.checkNotNull(rule.getId(), "Rule is not persisted"); + return mapper(session).selectParamByRuleAndKey(rule.getId(), key); + } } -- 2.39.5