summaryrefslogtreecommitdiffstats
path: root/sonar-core
diff options
context:
space:
mode:
authorTeryk Bellahsene <teryk.bellahsene@sonarsource.com>2015-06-05 16:59:56 +0200
committerTeryk Bellahsene <teryk.bellahsene@sonarsource.com>2015-06-08 12:02:25 +0200
commitb94a2e555ec5392412e46d59fbf40be6d4cb07ca (patch)
treedb213855ef24fe0365d1cebfdac6ffd744fa63ce /sonar-core
parent927dff48688693a544ea589cd9aa84b1602875bd (diff)
downloadsonarqube-b94a2e555ec5392412e46d59fbf40be6d4cb07ca.tar.gz
sonarqube-b94a2e555ec5392412e46d59fbf40be6d4cb07ca.zip
SONAR-6616 WS custom_measures/delete
Diffstat (limited to 'sonar-core')
-rw-r--r--sonar-core/src/main/java/org/sonar/core/custommeasure/db/CustomMeasureDto.java8
-rw-r--r--sonar-core/src/main/java/org/sonar/core/custommeasure/db/CustomMeasureMapper.java3
-rw-r--r--sonar-core/src/main/resources/org/sonar/core/custommeasure/db/CustomMeasureMapper.xml5
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>