diff options
author | Teryk Bellahsene <teryk.bellahsene@sonarsource.com> | 2014-10-08 16:49:33 +0200 |
---|---|---|
committer | Teryk Bellahsene <teryk.bellahsene@sonarsource.com> | 2014-10-08 17:41:54 +0200 |
commit | 147f8281bec1af2d3e3594e69b9816af61d88fe0 (patch) | |
tree | dd26cd4ba9b2f9b7d5538785e6b112239818eaa9 /sonar-core | |
parent | fac42bff8871befc994f1efd5cb8e6c803f44283 (diff) | |
download | sonarqube-147f8281bec1af2d3e3594e69b9816af61d88fe0.tar.gz sonarqube-147f8281bec1af2d3e3594e69b9816af61d88fe0.zip |
SONAR-5626: Refactor and test task/thread management. Analyze report
Diffstat (limited to 'sonar-core')
3 files changed, 7 insertions, 1 deletions
diff --git a/sonar-core/src/main/java/org/sonar/core/computation/db/AnalysisReportDto.java b/sonar-core/src/main/java/org/sonar/core/computation/db/AnalysisReportDto.java index 03493275fda..dd50da26adb 100644 --- a/sonar-core/src/main/java/org/sonar/core/computation/db/AnalysisReportDto.java +++ b/sonar-core/src/main/java/org/sonar/core/computation/db/AnalysisReportDto.java @@ -72,7 +72,7 @@ public class AnalysisReportDto extends Dto<String> { @Override public String getKey() { - return getProjectKey(); + return String.valueOf(getId()); } public Long getId() { diff --git a/sonar-core/src/main/java/org/sonar/core/computation/db/AnalysisReportMapper.java b/sonar-core/src/main/java/org/sonar/core/computation/db/AnalysisReportMapper.java index c3f061c071c..460cea7d5c7 100644 --- a/sonar-core/src/main/java/org/sonar/core/computation/db/AnalysisReportMapper.java +++ b/sonar-core/src/main/java/org/sonar/core/computation/db/AnalysisReportMapper.java @@ -47,4 +47,6 @@ public interface AnalysisReportMapper { @Param("busyStatus") AnalysisReportDto.Status busyStatus); AnalysisReportDto selectById(Long id); + + void delete(Long id); } diff --git a/sonar-core/src/main/resources/org/sonar/core/computation/db/AnalysisReportMapper.xml b/sonar-core/src/main/resources/org/sonar/core/computation/db/AnalysisReportMapper.xml index dbc90b8381b..c5b1e69c81a 100644 --- a/sonar-core/src/main/resources/org/sonar/core/computation/db/AnalysisReportMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/computation/db/AnalysisReportMapper.xml @@ -39,6 +39,10 @@ truncate table analysis_reports </delete> + <delete id="delete"> + delete analysis_reports where id=#{id} + </delete> + <select id="selectById" resultType="AnalysisReport"> select <include refid="reportColumns"/> |