diff options
author | Julien Lancelot <julien.lancelot@sonarsource.com> | 2013-11-29 10:44:16 +0100 |
---|---|---|
committer | Julien Lancelot <julien.lancelot@sonarsource.com> | 2013-11-29 10:44:25 +0100 |
commit | 0e4d8080593ae2e5892206c7df7d328f8676619f (patch) | |
tree | f752b31c2988d494a752b7e2c33b9a066ba04a3d /sonar-core | |
parent | 33f155e93d4472046dbac144e863d5ef21766654 (diff) | |
download | sonarqube-0e4d8080593ae2e5892206c7df7d328f8676619f.tar.gz sonarqube-0e4d8080593ae2e5892206c7df7d328f8676619f.zip |
SONAR-4831 Mode some technical debt classes to internal packages
Diffstat (limited to 'sonar-core')
11 files changed, 28 insertions, 24 deletions
diff --git a/sonar-core/src/main/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtManager.java b/sonar-core/src/main/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtManager.java index efea9e3f4f5..7a75aa76a97 100644 --- a/sonar-core/src/main/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtManager.java +++ b/sonar-core/src/main/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtManager.java @@ -22,9 +22,10 @@ package org.sonar.core.technicaldebt; import org.sonar.api.rule.RuleKey; import org.sonar.api.rules.Rule; -import org.sonar.api.technicaldebt.WorkUnit; import org.sonar.api.technicaldebt.server.Characteristic; import org.sonar.api.technicaldebt.server.TechnicalDebtManager; +import org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic; +import org.sonar.api.utils.WorkUnit; import org.sonar.core.technicaldebt.db.CharacteristicDao; import org.sonar.core.technicaldebt.db.CharacteristicDto; @@ -34,6 +35,9 @@ import java.util.List; import static com.google.common.collect.Lists.newArrayList; +/** + * TODO This class should be replaced or created by a TechnicalDebtManagerBuilder + */ public class DefaultTechnicalDebtManager implements TechnicalDebtManager { private final CharacteristicDao dao; @@ -61,7 +65,7 @@ public class DefaultTechnicalDebtManager implements TechnicalDebtManager { } private static Characteristic toCharacteristic(CharacteristicDto dto, @Nullable RuleKey ruleKey) { - return new Characteristic() + return new DefaultCharacteristic() .setId(dto.getId()) .setKey(dto.getKey()) .setName(dto.getName()) diff --git a/sonar-core/src/main/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtModel.java b/sonar-core/src/main/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtModel.java index f08da844aa4..6c9c50d55e4 100644 --- a/sonar-core/src/main/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtModel.java +++ b/sonar-core/src/main/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtModel.java @@ -24,8 +24,8 @@ import com.google.common.base.Predicate; import com.google.common.collect.Iterables; import org.sonar.api.rule.RuleKey; import org.sonar.api.technicaldebt.batch.TechnicalDebtModel; -import org.sonar.api.technicaldebt.internal.DefaultCharacteristic; -import org.sonar.api.technicaldebt.internal.DefaultRequirement; +import org.sonar.api.technicaldebt.batch.internal.DefaultCharacteristic; +import org.sonar.api.technicaldebt.batch.internal.DefaultRequirement; import javax.annotation.CheckForNull; diff --git a/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtConverter.java b/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtConverter.java index 80bdc74f876..7191034e8e6 100644 --- a/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtConverter.java +++ b/sonar-core/src/main/java/org/sonar/core/technicaldebt/TechnicalDebtConverter.java @@ -24,7 +24,7 @@ import org.sonar.api.BatchComponent; import org.sonar.api.ServerComponent; import org.sonar.api.config.Settings; import org.sonar.api.issue.internal.WorkDayDuration; -import org.sonar.api.technicaldebt.WorkUnit; +import org.sonar.api.utils.WorkUnit; import javax.annotation.Nullable; 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 2dd4f95a695..37724568b17 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 @@ -28,8 +28,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.sonar.api.ServerExtension; import org.sonar.api.rules.Rule; -import org.sonar.api.technicaldebt.internal.DefaultCharacteristic; -import org.sonar.api.technicaldebt.internal.DefaultRequirement; +import org.sonar.api.technicaldebt.batch.internal.DefaultCharacteristic; +import org.sonar.api.technicaldebt.batch.internal.DefaultRequirement; import org.sonar.api.utils.ValidationMessages; import org.sonar.core.persistence.MyBatis; import org.sonar.core.technicaldebt.db.CharacteristicDao; 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 23589dce0d0..7e5e7401489 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 @@ -33,10 +33,10 @@ import org.slf4j.LoggerFactory; import org.sonar.api.ServerExtension; import org.sonar.api.rule.RuleKey; import org.sonar.api.rules.Rule; -import org.sonar.api.technicaldebt.WorkUnit; -import org.sonar.api.technicaldebt.internal.DefaultCharacteristic; -import org.sonar.api.technicaldebt.internal.DefaultRequirement; +import org.sonar.api.technicaldebt.batch.internal.DefaultCharacteristic; +import org.sonar.api.technicaldebt.batch.internal.DefaultRequirement; import org.sonar.api.utils.ValidationMessages; +import org.sonar.api.utils.WorkUnit; import javax.xml.stream.XMLInputFactory; import javax.xml.stream.XMLStreamException; diff --git a/sonar-core/src/main/java/org/sonar/core/technicaldebt/db/CharacteristicDto.java b/sonar-core/src/main/java/org/sonar/core/technicaldebt/db/CharacteristicDto.java index 1c891d53c60..a79a6e0376a 100644 --- a/sonar-core/src/main/java/org/sonar/core/technicaldebt/db/CharacteristicDto.java +++ b/sonar-core/src/main/java/org/sonar/core/technicaldebt/db/CharacteristicDto.java @@ -21,9 +21,9 @@ package org.sonar.core.technicaldebt.db; import org.sonar.api.rule.RuleKey; -import org.sonar.api.technicaldebt.WorkUnit; -import org.sonar.api.technicaldebt.internal.DefaultCharacteristic; -import org.sonar.api.technicaldebt.internal.DefaultRequirement; +import org.sonar.api.technicaldebt.batch.internal.DefaultCharacteristic; +import org.sonar.api.technicaldebt.batch.internal.DefaultRequirement; +import org.sonar.api.utils.WorkUnit; import javax.annotation.CheckForNull; import javax.annotation.Nullable; diff --git a/sonar-core/src/test/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtManagerTest.java b/sonar-core/src/test/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtManagerTest.java index 085cb82d638..4adfd392eeb 100644 --- a/sonar-core/src/test/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtManagerTest.java +++ b/sonar-core/src/test/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtManagerTest.java @@ -27,8 +27,8 @@ import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; import org.sonar.api.rule.RuleKey; import org.sonar.api.rules.Rule; -import org.sonar.api.technicaldebt.WorkUnit; import org.sonar.api.technicaldebt.server.Characteristic; +import org.sonar.api.utils.WorkUnit; import org.sonar.core.technicaldebt.db.CharacteristicDao; import org.sonar.core.technicaldebt.db.CharacteristicDto; diff --git a/sonar-core/src/test/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtModelTest.java b/sonar-core/src/test/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtModelTest.java index 12d927b5f62..dcf61654fc3 100644 --- a/sonar-core/src/test/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtModelTest.java +++ b/sonar-core/src/test/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtModelTest.java @@ -23,9 +23,9 @@ package org.sonar.core.technicaldebt; import org.junit.Before; import org.junit.Test; import org.sonar.api.rule.RuleKey; -import org.sonar.api.technicaldebt.WorkUnit; -import org.sonar.api.technicaldebt.internal.DefaultCharacteristic; -import org.sonar.api.technicaldebt.internal.DefaultRequirement; +import org.sonar.api.technicaldebt.batch.internal.DefaultCharacteristic; +import org.sonar.api.technicaldebt.batch.internal.DefaultRequirement; +import org.sonar.api.utils.WorkUnit; import static org.fest.assertions.Assertions.assertThat; diff --git a/sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtConverterTest.java b/sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtConverterTest.java index b158b3185cc..c196320b193 100644 --- a/sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtConverterTest.java +++ b/sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtConverterTest.java @@ -23,7 +23,7 @@ import org.junit.Before; import org.junit.Test; import org.sonar.api.config.Settings; import org.sonar.api.issue.internal.WorkDayDuration; -import org.sonar.api.technicaldebt.WorkUnit; +import org.sonar.api.utils.WorkUnit; import static org.fest.assertions.Assertions.assertThat; diff --git a/sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtModelSynchronizerTest.java b/sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtModelSynchronizerTest.java index c1b83e5c119..b70f7c5132e 100644 --- a/sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtModelSynchronizerTest.java +++ b/sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtModelSynchronizerTest.java @@ -30,10 +30,10 @@ import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; import org.sonar.api.rule.RuleKey; import org.sonar.api.rules.Rule; -import org.sonar.api.technicaldebt.WorkUnit; -import org.sonar.api.technicaldebt.internal.DefaultCharacteristic; -import org.sonar.api.technicaldebt.internal.DefaultRequirement; +import org.sonar.api.technicaldebt.batch.internal.DefaultCharacteristic; +import org.sonar.api.technicaldebt.batch.internal.DefaultRequirement; import org.sonar.api.utils.ValidationMessages; +import org.sonar.api.utils.WorkUnit; import org.sonar.core.persistence.MyBatis; import org.sonar.core.technicaldebt.db.CharacteristicDao; import org.sonar.core.technicaldebt.db.CharacteristicDto; diff --git a/sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtXMLImporterTest.java b/sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtXMLImporterTest.java index 2a606c82757..1670422d435 100644 --- a/sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtXMLImporterTest.java +++ b/sonar-core/src/test/java/org/sonar/core/technicaldebt/TechnicalDebtXMLImporterTest.java @@ -29,10 +29,10 @@ import org.mockito.Mockito; import org.sonar.api.rules.Rule; import org.sonar.api.rules.RuleFinder; import org.sonar.api.rules.RuleQuery; -import org.sonar.api.technicaldebt.WorkUnit; -import org.sonar.api.technicaldebt.internal.DefaultCharacteristic; -import org.sonar.api.technicaldebt.internal.DefaultRequirement; +import org.sonar.api.technicaldebt.batch.internal.DefaultCharacteristic; +import org.sonar.api.technicaldebt.batch.internal.DefaultRequirement; import org.sonar.api.utils.ValidationMessages; +import org.sonar.api.utils.WorkUnit; import java.io.IOException; |