aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-core
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2014-03-19 17:59:55 +0100
committerJulien Lancelot <julien.lancelot@sonarsource.com>2014-03-19 17:59:55 +0100
commitd17e7f31708156be24005f92568abb4fce8c8105 (patch)
treebdb6418ff204da58dccd45426ca416a1f172337a /sonar-core
parentb744cf2b9ce3293a9f84c07ef7b41ea433a9125a (diff)
downloadsonarqube-d17e7f31708156be24005f92568abb4fce8c8105.tar.gz
sonarqube-d17e7f31708156be24005f92568abb4fce8c8105.zip
SONAR-5056 Refactor the way characteristics and rules are imported from XML
Diffstat (limited to 'sonar-core')
-rw-r--r--sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtModelSynchronizer.java7
-rw-r--r--sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtRuleCache.java4
-rw-r--r--sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtXMLImporter.java4
3 files changed, 13 insertions, 2 deletions
diff --git a/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtModelSynchronizer.java b/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtModelSynchronizer.java
index 6a04457a6f6..f4a76c5eb13 100644
--- a/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtModelSynchronizer.java
+++ b/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtModelSynchronizer.java
@@ -36,6 +36,10 @@ import java.util.List;
import static com.google.common.collect.Lists.newArrayList;
+/**
+ * @deprecated since 4.3
+ */
+@Deprecated
public class TechnicalDebtModelSynchronizer implements ServerExtension {
private static final Logger LOG = LoggerFactory.getLogger(TechnicalDebtModelSynchronizer.class);
@@ -45,8 +49,7 @@ public class TechnicalDebtModelSynchronizer implements ServerExtension {
private final TechnicalDebtModelRepository languageModelFinder;
private final TechnicalDebtXMLImporter importer;
- public TechnicalDebtModelSynchronizer(MyBatis mybatis, CharacteristicDao dao,
- TechnicalDebtModelRepository modelRepository, TechnicalDebtXMLImporter importer) {
+ public TechnicalDebtModelSynchronizer(MyBatis mybatis, CharacteristicDao dao, TechnicalDebtModelRepository modelRepository, TechnicalDebtXMLImporter importer) {
this.mybatis = mybatis;
this.dao = dao;
this.languageModelFinder = modelRepository;
diff --git a/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtRuleCache.java b/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtRuleCache.java
index 8cba38a7b6d..6e06fcba40b 100644
--- a/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtRuleCache.java
+++ b/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtRuleCache.java
@@ -31,6 +31,10 @@ import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
+/**
+ * @deprecated since 4.3
+ */
+@Deprecated
public class TechnicalDebtRuleCache {
private final RuleFinder ruleFinder;
diff --git a/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtXMLImporter.java b/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtXMLImporter.java
index a6164c1c3e5..b0a66036121 100644
--- a/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtXMLImporter.java
+++ b/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtXMLImporter.java
@@ -49,6 +49,10 @@ import java.util.List;
import static com.google.common.collect.Lists.newArrayList;
+/**
+ * @deprecated since 4.3
+ */
+@Deprecated
public class TechnicalDebtXMLImporter implements ServerExtension {
private static final Logger LOG = LoggerFactory.getLogger(TechnicalDebtXMLImporter.class);