diff options
author | Teryk Bellahsene <teryk.bellahsene@sonarsource.com> | 2015-06-01 18:16:21 +0200 |
---|---|---|
committer | Teryk Bellahsene <teryk.bellahsene@sonarsource.com> | 2015-06-02 14:15:01 +0200 |
commit | 0638cd03da8e0bbb88f670a103a661d0c18540a6 (patch) | |
tree | 8644220aab84aa65acab2e37515c2723ad4a0675 /sonar-core/src | |
parent | c0f8ed1eca7185bcb63454ba8757a0290721e1dc (diff) | |
download | sonarqube-0638cd03da8e0bbb88f670a103a661d0c18540a6.tar.gz sonarqube-0638cd03da8e0bbb88f670a103a661d0c18540a6.zip |
SONAR-6571 WS api/metrics/create create or reactivate a custom metric
Diffstat (limited to 'sonar-core/src')
-rw-r--r-- | sonar-core/src/main/java/org/sonar/core/metric/db/MetricMapper.java | 2 | ||||
-rw-r--r-- | sonar-core/src/main/resources/org/sonar/core/metric/db/MetricMapper.xml | 11 |
2 files changed, 13 insertions, 0 deletions
diff --git a/sonar-core/src/main/java/org/sonar/core/metric/db/MetricMapper.java b/sonar-core/src/main/java/org/sonar/core/metric/db/MetricMapper.java index dc85301383a..360c5c40ded 100644 --- a/sonar-core/src/main/java/org/sonar/core/metric/db/MetricMapper.java +++ b/sonar-core/src/main/java/org/sonar/core/metric/db/MetricMapper.java @@ -42,4 +42,6 @@ public interface MetricMapper { void disable(@Param("ids") List<Integer> ids); int countCustom(); + + void update(MetricDto metric); } diff --git a/sonar-core/src/main/resources/org/sonar/core/metric/db/MetricMapper.xml b/sonar-core/src/main/resources/org/sonar/core/metric/db/MetricMapper.xml index e8a121e6d9f..c95ddd0e931 100644 --- a/sonar-core/src/main/resources/org/sonar/core/metric/db/MetricMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/metric/db/MetricMapper.xml @@ -71,6 +71,17 @@ ) </insert> + <update id="update" parameterType="org.sonar.core.metric.db.MetricDto"> + update metrics + set + enabled=#{enabled, jdbcType=BOOLEAN}, + short_name=#{shortName, jdbcType=VARCHAR}, + val_type=#{valueType, jdbcType=VARCHAR}, + domain=#{domain, jdbcType=VARCHAR}, + description=#{description, jdbcType=VARCHAR} + where id=#{id} + </update> + <select id="selectDomains" resultType="String"> select distinct domain from metrics m |