]> source.dussan.org Git - sonarqube.git/commitdiff
Fix violations
authorEvgeny Mandrikov <mandrikov@gmail.com>
Fri, 11 Mar 2011 09:27:57 +0000 (12:27 +0300)
committerEvgeny Mandrikov <mandrikov@gmail.com>
Fri, 11 Mar 2011 10:19:56 +0000 (13:19 +0300)
sonar-batch/src/main/java/org/sonar/batch/components/PastSnapshotFinderByPreviousAnalysis.java
sonar-batch/src/main/java/org/sonar/batch/index/DefaultIndex.java
sonar-batch/src/main/java/org/sonar/batch/index/DefaultResourcePersister.java
sonar-batch/src/main/java/org/sonar/batch/index/MemoryOptimizer.java
sonar-batch/src/main/java/org/sonar/batch/index/ViolationPersister.java
sonar-batch/src/main/java/org/sonar/batch/phases/DecoratorsExecutor.java

index c036530682cf3d181a4bb25f1a80400574287ed8..2168ad2bfb4b965d9ebe4933c52170051700f2d2 100644 (file)
@@ -29,6 +29,8 @@ import org.sonar.api.utils.DateUtils;
 import java.text.SimpleDateFormat;
 import java.util.List;
 
+import org.sonar.api.resources.Qualifiers;
+
 public class PastSnapshotFinderByPreviousAnalysis implements BatchExtension {
 
   private DatabaseSession session;
@@ -44,7 +46,7 @@ public class PastSnapshotFinderByPreviousAnalysis implements BatchExtension {
         .setParameter("resourceId", projectSnapshot.getResourceId())
         .setParameter("status", Snapshot.STATUS_PROCESSED)
         .setParameter("last", true)
-        .setParameter("lib", Project.QUALIFIER_LIB)
+        .setParameter("lib", Qualifiers.LIBRARY)
         .setMaxResults(1)
         .getResultList();
 
index 494e1a84997cc5cbbb59041afb8fc696415a11cc..75e1f03ca78de19129a981ad9f2a2cc1bb360bb0 100644 (file)
@@ -137,7 +137,7 @@ public class DefaultIndex extends SonarIndex {
     Bucket bucket = buckets.get(resource);
     if (bucket != null) {
       Measure measure = bucket.getMeasures(MeasuresFilters.metric(metric));
-      if (measure!=null) {
+      if (measure != null) {
         return persistence.reloadMeasure(measure);
       }
     }
@@ -390,7 +390,7 @@ public class DefaultIndex extends SonarIndex {
 
   static String createUID(Project project, Resource resource) {
     String uid = resource.getKey();
-    if (!StringUtils.equals(Resource.SCOPE_SET, resource.getScope())) {
+    if (!StringUtils.equals(Scopes.PROJECT, resource.getScope())) {
       // not a project nor a library
       uid = new StringBuilder(ResourceModel.KEY_SIZE)
           .append(project.getKey())
@@ -416,8 +416,9 @@ public class DefaultIndex extends SonarIndex {
     Bucket bucket = getBucket(resource, acceptExcluded);
     if (bucket != null) {
       for (Bucket childBucket : bucket.getChildren()) {
-        if (acceptExcluded || !childBucket.isExcluded())
+        if (acceptExcluded || !childBucket.isExcluded()) {
           children.add(childBucket.getResource());
+        }
       }
     }
     return children;
index fd72b49177762b2dba5f8ecb22c980cf3be75be3..ca65806e20ebab76575eb3baef2b1f7fb162eba5 100644 (file)
@@ -30,6 +30,11 @@ import org.sonar.api.utils.SonarException;
 
 import javax.persistence.NonUniqueResultException;
 import javax.persistence.Query;
+
+import org.sonar.api.resources.Qualifiers;
+
+import org.sonar.api.resources.Scopes;
+
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
@@ -160,8 +165,8 @@ public final class DefaultResourcePersister implements ResourcePersister {
         " s WHERE s.resourceId=:resourceId AND s.version=:version AND s.scope=:scope AND s.qualifier<>:qualifier AND s.last=:last");
     query.setParameter("resourceId", resourceId);
     query.setParameter("version", version);
-    query.setParameter("scope", Resource.SCOPE_SET);
-    query.setParameter("qualifier", Resource.QUALIFIER_LIB);
+    query.setParameter("scope", Scopes.PROJECT);
+    query.setParameter("qualifier", Qualifiers.LIBRARY);
     query.setParameter("last", Boolean.TRUE);
     List<Snapshot> snapshots = query.getResultList();
     if (snapshots.isEmpty()) {
index 0fa0610d9000ceabcd1a27c599b0b8a4c37beb53..aec3e77132420a91f4d30a903abd08c0cef93351 100644 (file)
@@ -82,7 +82,7 @@ public class MemoryOptimizer {
   }
 
   public void flushMemory() {
-    if (LOG.isDebugEnabled() && loadedMeasures.size() > 0) {
+    if (LOG.isDebugEnabled() && !loadedMeasures.isEmpty()) {
       LOG.debug("Flush " + loadedMeasures.size() + " data measures from memory: ");
     }
     for (Measure measure : loadedMeasures) {
@@ -92,6 +92,6 @@ public class MemoryOptimizer {
   }
 
   boolean isTracked(Long measureId) {
-    return dataIdByMeasureId.get(measureId)!=null;
+    return dataIdByMeasureId.get(measureId) != null;
   }
 }
index 0613954e4ccaaa261140facaf19000012631c0c1..c840adbfa7836cdc2e907a80da1eda56a5f31e6e 100644 (file)
@@ -68,7 +68,7 @@ public final class ViolationPersister {
   private RuleFailureModel mergeModel(Violation violation, RuleFailureModel merge) {
     Rule rule = ruleFinder.findByKey(violation.getRule().getRepositoryKey(), violation.getRule().getKey());
     merge.setRuleId(rule.getId());
-    merge.setPriority(violation.getPriority());
+    merge.setPriority(violation.getSeverity());
     merge.setLine(violation.getLineId());
     merge.setMessage(violation.getMessage());
     merge.setCost(violation.getCost());
index 155329947021a2add5037ae9fcea9bc22de92c1e..a8f7e3ab862f1f387b2e4f5e50bd68e63ce7a1e4 100644 (file)
@@ -121,7 +121,7 @@ public class DecoratorsExecutor implements BatchComponent {
     }
 
     String getMessage() {
-      StringBuilder sb = new StringBuilder("Decorator time:" + SystemUtils.LINE_SEPARATOR);
+      StringBuilder sb = new StringBuilder("Decorator time:").append(SystemUtils.LINE_SEPARATOR);
       for (Decorator decorator : decorators) {
         sb.append("\t").append(decorator.toString()).append(": ").append(durations.get(decorator)).append("ms").append(SystemUtils.LINE_SEPARATOR);
       }