]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-4069 Cleanup API: MetricFinder and RuleFinder are available for tasks.
authorJulien HENRY <julien.henry@sonarsource.com>
Tue, 15 Jan 2013 10:36:33 +0000 (11:36 +0100)
committerJulien HENRY <julien.henry@sonarsource.com>
Tue, 15 Jan 2013 10:36:33 +0000 (11:36 +0100)
sonar-plugin-api/src/main/java/org/sonar/api/measures/MetricFinder.java
sonar-plugin-api/src/main/java/org/sonar/api/rules/RuleFinder.java

index f0bde5f3fc7a8a4591d7606a39fbcc3a01361755..8ae64fb56726d8373c375ec42b7c536a085b1040 100644 (file)
@@ -19,8 +19,8 @@
  */
 package org.sonar.api.measures;
 
-import org.sonar.api.BatchComponent;
 import org.sonar.api.ServerComponent;
+import org.sonar.api.TaskComponent;
 
 import java.util.Collection;
 import java.util.List;
@@ -28,7 +28,7 @@ import java.util.List;
 /**
  * @since 2.5
  */
-public interface MetricFinder extends BatchComponent, ServerComponent {
+public interface MetricFinder extends TaskComponent, ServerComponent {
 
   Metric findById(int id);
 
index 5a7ea95293dfd5fdecc7416ef04d1b0fcbf8c191..4ce4bf1d2f78a5cd3452813e2237d4e0977bd4ab 100644 (file)
  */
 package org.sonar.api.rules;
 
-import org.sonar.api.BatchComponent;
 import org.sonar.api.ServerComponent;
+import org.sonar.api.TaskComponent;
 
 import java.util.Collection;
 
 /**
  * @since 2.3
  */
-public interface RuleFinder extends BatchComponent, ServerComponent {
+public interface RuleFinder extends TaskComponent, ServerComponent {
 
   /**
    * @since 2.5
    */
   Rule findById(int ruleId);
+
   Rule findByKey(String repositoryKey, String key);
+
   Rule find(RuleQuery query);
+
   Collection<Rule> findAll(RuleQuery query);
 
 }