]> source.dussan.org Git - sonarqube.git/commitdiff
DAOv.2 - Fixed compilation error
authorStephane Gamard <stephane.gamard@searchbox.com>
Tue, 20 May 2014 09:15:30 +0000 (11:15 +0200)
committerStephane Gamard <stephane.gamard@searchbox.com>
Tue, 20 May 2014 09:15:30 +0000 (11:15 +0200)
sonar-core/src/main/java/org/sonar/core/qualityprofile/db/QualityProfileDao.java
sonar-server/src/main/java/org/sonar/server/qualityprofile/persistence/ActiveRuleDao.java

index 5cdf6b1b965388aa95084b943fa151850ba040a4..2d3ca0034073ad003640ebd0c555f1b70b79e58d 100644 (file)
 package org.sonar.core.qualityprofile.db;
 
 import org.apache.ibatis.session.SqlSession;
+import org.sonar.api.DaoComponent;
 import org.sonar.api.ServerComponent;
 import org.sonar.core.component.ComponentDto;
 import org.sonar.core.persistence.MyBatis;
 
 import javax.annotation.CheckForNull;
-
 import java.util.List;
 
-public class QualityProfileDao implements ServerComponent {
+public class QualityProfileDao implements DaoComponent, ServerComponent {
 
   private final MyBatis mybatis;
 
index 34c6cb280036026734b419b47275b59d3c9d02b2..c973953815d285166cb9e33bbcd271a47f60e701 100644 (file)
@@ -33,6 +33,7 @@ import org.sonar.core.qualityprofile.db.QualityProfileDto;
 import org.sonar.core.qualityprofile.db.QualityProfileKey;
 import org.sonar.core.rule.RuleDto;
 import org.sonar.server.db.BaseDao;
+import org.sonar.server.qualityprofile.QProfile;
 import org.sonar.server.qualityprofile.index.ActiveRuleIndexDefinition;
 import org.sonar.server.rule2.persistence.RuleDao;
 
@@ -191,4 +192,14 @@ public class ActiveRuleDao extends BaseDao<ActiveRuleMapper, ActiveRuleDto, Acti
     Preconditions.checkArgument(dto.getId() != null, "ActiveRule is not persisted");
     return mapper(session).selectParamsByActiveRuleId(dto.getId());
   }
+
+  @Deprecated
+  public void removeParamByProfile(QProfile profile, DbSession session) {
+    mapper(session).deleteParametersFromProfile(profile.id());
+  }
+
+  @Deprecated
+  public void deleteByProfile(QProfile profile, DbSession session) {
+    mapper(session).deleteFromProfile(profile.id());
+  }
 }