diff options
author | Teryk Bellahsene <teryk.bellahsene@sonarsource.com> | 2015-06-05 16:59:56 +0200 |
---|---|---|
committer | Teryk Bellahsene <teryk.bellahsene@sonarsource.com> | 2015-06-08 12:02:25 +0200 |
commit | b94a2e555ec5392412e46d59fbf40be6d4cb07ca (patch) | |
tree | db213855ef24fe0365d1cebfdac6ffd744fa63ce /sonar-core | |
parent | 927dff48688693a544ea589cd9aa84b1602875bd (diff) | |
download | sonarqube-b94a2e555ec5392412e46d59fbf40be6d4cb07ca.tar.gz sonarqube-b94a2e555ec5392412e46d59fbf40be6d4cb07ca.zip |
SONAR-6616 WS custom_measures/delete
Diffstat (limited to 'sonar-core')
3 files changed, 11 insertions, 5 deletions
diff --git a/sonar-core/src/main/java/org/sonar/core/custommeasure/db/CustomMeasureDto.java b/sonar-core/src/main/java/org/sonar/core/custommeasure/db/CustomMeasureDto.java index 8a978370727..20f139252af 100644 --- a/sonar-core/src/main/java/org/sonar/core/custommeasure/db/CustomMeasureDto.java +++ b/sonar-core/src/main/java/org/sonar/core/custommeasure/db/CustomMeasureDto.java @@ -23,7 +23,7 @@ package org.sonar.core.custommeasure.db; public class CustomMeasureDto { private long id; private int metricId; - private int componentId; + private long componentId; private double value; private String textValue; private String userLogin; @@ -67,12 +67,12 @@ public class CustomMeasureDto { return this; } - public int getComponentId() { + public long getComponentId() { return componentId; } - public CustomMeasureDto setComponentId(int resourceId) { - this.componentId = resourceId; + public CustomMeasureDto setComponentId(long componentId) { + this.componentId = componentId; return this; } diff --git a/sonar-core/src/main/java/org/sonar/core/custommeasure/db/CustomMeasureMapper.java b/sonar-core/src/main/java/org/sonar/core/custommeasure/db/CustomMeasureMapper.java index 94f8a4908a7..b2f3d4b9d79 100644 --- a/sonar-core/src/main/java/org/sonar/core/custommeasure/db/CustomMeasureMapper.java +++ b/sonar-core/src/main/java/org/sonar/core/custommeasure/db/CustomMeasureMapper.java @@ -32,6 +32,7 @@ public interface CustomMeasureMapper { List<CustomMeasureDto> selectByMetricId(int id); - List<CustomMeasureDto> selectByComponentId(int id); + List<CustomMeasureDto> selectByComponentId(long id); + void delete(long id); } diff --git a/sonar-core/src/main/resources/org/sonar/core/custommeasure/db/CustomMeasureMapper.xml b/sonar-core/src/main/resources/org/sonar/core/custommeasure/db/CustomMeasureMapper.xml index 65226d1c369..b796a7ac0bf 100644 --- a/sonar-core/src/main/resources/org/sonar/core/custommeasure/db/CustomMeasureMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/custommeasure/db/CustomMeasureMapper.xml @@ -53,4 +53,9 @@ #{metricId} </foreach> </delete> + + <delete id="delete"> + delete from manual_measures + where id=#{id} + </delete> </mapper> |