import java.text.SimpleDateFormat;
import java.util.List;
+import org.sonar.api.resources.Qualifiers;
+
public class PastSnapshotFinderByPreviousAnalysis implements BatchExtension {
private DatabaseSession session;
.setParameter("resourceId", projectSnapshot.getResourceId())
.setParameter("status", Snapshot.STATUS_PROCESSED)
.setParameter("last", true)
- .setParameter("lib", Project.QUALIFIER_LIB)
+ .setParameter("lib", Qualifiers.LIBRARY)
.setMaxResults(1)
.getResultList();
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);
}
}
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())
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;
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;
" 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()) {
}
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) {
}
boolean isTracked(Long measureId) {
- return dataIdByMeasureId.get(measureId)!=null;
+ return dataIdByMeasureId.get(measureId) != null;
}
}
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());
}
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);
}