From 26fea41b7b16997059cba8d90623814bfbd7ff83 Mon Sep 17 00:00:00 2001 From: Stephane Gamard Date: Sat, 10 May 2014 14:00:06 +0200 Subject: [PATCH] Using DbSession instead of SqlSession in QProfileBackup --- .../java/org/sonar/server/qualityprofile/QProfileBackup.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sonar-server/src/main/java/org/sonar/server/qualityprofile/QProfileBackup.java b/sonar-server/src/main/java/org/sonar/server/qualityprofile/QProfileBackup.java index e39857d4dc8..4bbbca913c0 100644 --- a/sonar-server/src/main/java/org/sonar/server/qualityprofile/QProfileBackup.java +++ b/sonar-server/src/main/java/org/sonar/server/qualityprofile/QProfileBackup.java @@ -33,6 +33,7 @@ import org.sonar.api.rule.RuleKey; import org.sonar.api.rules.RuleParam; import org.sonar.api.utils.ValidationMessages; import org.sonar.core.permission.GlobalPermissions; +import org.sonar.core.persistence.DbSession; import org.sonar.core.persistence.MyBatis; import org.sonar.core.preview.PreviewCache; import org.sonar.core.qualityprofile.db.ActiveRuleDto; @@ -145,7 +146,7 @@ public class QProfileBackup implements ServerComponent { checkPermission(UserSession.get()); QProfileResult result = new QProfileResult(); - SqlSession session = myBatis.openSession(false); + DbSession session = myBatis.openSession(false); try { ListMultimap profilesByName = profilesByName(language, result); for (Map.Entry> entry : profilesByName.asMap().entrySet()) { @@ -180,7 +181,7 @@ public class QProfileBackup implements ServerComponent { /** * Used by {@link org.sonar.server.startup.RegisterQualityProfiles} */ - public void restoreFromActiveRules(QProfile profile, RulesProfile rulesProfile, SqlSession session) { + public void restoreFromActiveRules(QProfile profile, RulesProfile rulesProfile, DbSession session) { for (org.sonar.api.rules.ActiveRule activeRule : rulesProfile.getActiveRules()) { RuleKey ruleKey = RuleKey.of(activeRule.getRepositoryKey(), activeRule.getRuleKey()); RuleDto rule = ruleDao.selectByKey(ruleKey, session); -- 2.39.5