aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-server
diff options
context:
space:
mode:
authorDaniel Schwarz <daniel.schwarz@sonarsource.com>2017-03-09 12:02:49 +0100
committerDaniel Schwarz <bartfastiel@users.noreply.github.com>2017-03-09 16:58:46 +0100
commit1e191e065bcdf797db13c9237686866d6a63ac04 (patch)
tree05bb35d706e6ab0c148353584b253fd888f8db55 /server/sonar-server
parent40ea1006ae443bc90ed5ffe9fcaf1ff425837aa0 (diff)
downloadsonarqube-1e191e065bcdf797db13c9237686866d6a63ac04.tar.gz
sonarqube-1e191e065bcdf797db13c9237686866d6a63ac04.zip
SONAR-8916 WS api/qualityprofiles/search deprecate params lang & name
Diffstat (limited to 'server/sonar-server')
-rw-r--r--server/sonar-server/src/main/java/org/sonar/server/qualityprofile/ws/SearchAction.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfilesWsTest.java2
2 files changed, 6 insertions, 2 deletions
diff --git a/server/sonar-server/src/main/java/org/sonar/server/qualityprofile/ws/SearchAction.java b/server/sonar-server/src/main/java/org/sonar/server/qualityprofile/ws/SearchAction.java
index 0bb90e66b69..58e95b38d34 100644
--- a/server/sonar-server/src/main/java/org/sonar/server/qualityprofile/ws/SearchAction.java
+++ b/server/sonar-server/src/main/java/org/sonar/server/qualityprofile/ws/SearchAction.java
@@ -62,7 +62,8 @@ public class SearchAction implements QProfileWsAction {
.setDescription(
format("Language key. If provided, only profiles for the given language are returned. " +
"It should not be used with '%s', '%s or '%s' at the same time.", PARAM_DEFAULTS, PARAM_PROJECT_KEY, PARAM_PROFILE_NAME))
- .setPossibleValues(LanguageParamUtils.getLanguageKeys(languages));
+ .setPossibleValues(LanguageParamUtils.getLanguageKeys(languages))
+ .setDeprecatedSince("6.4");
action.createParam(PARAM_PROJECT_KEY)
.setDescription(format("Project or module key. If provided, '%s' and '%s' parameters should not be provided.",
@@ -79,7 +80,8 @@ public class SearchAction implements QProfileWsAction {
action.createParam(PARAM_PROFILE_NAME)
.setDescription(format("Profile name. It should be always used with the '%s' or '%s' parameter.", PARAM_PROJECT_KEY, PARAM_DEFAULTS))
- .setExampleValue("SonarQube Way");
+ .setExampleValue("SonarQube Way")
+ .setDeprecatedSince("6.4");
}
@Override
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfilesWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfilesWsTest.java
index f9f8a2c1323..5ad37717e54 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfilesWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfilesWsTest.java
@@ -128,6 +128,8 @@ public class QProfilesWsTest {
assertThat(search.isPost()).isFalse();
assertThat(search.params()).hasSize(4);
assertThat(search.param("language").possibleValues()).containsOnly(xoo1Key, xoo2Key);
+ assertThat(search.param("language").deprecatedSince()).isEqualTo("6.4");
+ assertThat(search.param("profileName").deprecatedSince()).isEqualTo("6.4");
}
@Test