Преглед изворни кода

SONAR-11184 Deprecate custom measure feature

tags/7.5
Julien Lancelot пре 5 година
родитељ
комит
80418249fe

+ 1
- 0
server/sonar-server/src/main/java/org/sonar/server/measure/custom/ws/CreateAction.java Прегледај датотеку

@@ -76,6 +76,7 @@ public class CreateAction implements CustomMeasuresWsAction {
"The project id or the project key must be provided (only project and module custom measures can be created). The metric id or the metric key must be provided.<br/>" +
"Requires 'Administer' permission on the project.")
.setSince("5.2")
.setDeprecatedSince("7.4")
.setPost(true)
.setHandler(this);


+ 2
- 1
server/sonar-server/src/main/java/org/sonar/server/measure/custom/ws/CustomMeasuresWs.java Прегледај датотеку

@@ -33,7 +33,8 @@ public class CustomMeasuresWs implements WebService {
@Override
public void define(Context context) {
NewController controller = context.createController(ENDPOINT)
.setDescription("Manage custom measures for a project. See also api/metrics.")
.setDescription("Manage custom measures for a project. See also api/metrics.<br/>" +
"Custom measures are deprecated. Please use projects tags instead.")
.setSince("5.2");

for (CustomMeasuresWsAction action : actions) {

+ 1
- 0
server/sonar-server/src/main/java/org/sonar/server/measure/custom/ws/DeleteAction.java Прегледај датотеку

@@ -50,6 +50,7 @@ public class DeleteAction implements CustomMeasuresWsAction {
.setPost(true)
.setHandler(this)
.setSince("5.2")
.setDeprecatedSince("7.4")
.setDescription("Delete a custom measure.<br /> Requires 'Administer System' permission or 'Administer' permission on the project.");

action.createParam(PARAM_ID)

+ 1
- 0
server/sonar-server/src/main/java/org/sonar/server/measure/custom/ws/MetricsAction.java Прегледај датотеку

@@ -56,6 +56,7 @@ public class MetricsAction implements CustomMeasuresWsAction {
public void define(WebService.NewController context) {
WebService.NewAction action = context.createAction(ACTION)
.setSince("5.2")
.setDeprecatedSince("7.4")
.setInternal(true)
.setHandler(this)
.setResponseExample(Resources.getResource(getClass(), "example-metrics.json"))

+ 1
- 0
server/sonar-server/src/main/java/org/sonar/server/measure/custom/ws/SearchAction.java Прегледај датотеку

@@ -76,6 +76,7 @@ public class SearchAction implements CustomMeasuresWsAction {
.setDescription("List custom measures. The project id or project key must be provided.<br />" +
"Requires 'Administer System' permission or 'Administer' permission on the project.")
.setSince("5.2")
.setDeprecatedSince("7.4")
.addFieldsParam(CustomMeasureJsonWriter.OPTIONAL_FIELDS)
.addPagingParams(100, MAX_LIMIT)
.setResponseExample(getClass().getResource("example-search.json"))

+ 2
- 1
server/sonar-server/src/main/java/org/sonar/server/measure/custom/ws/UpdateAction.java Прегледај датотеку

@@ -66,7 +66,8 @@ public class UpdateAction implements CustomMeasuresWsAction {
.setDescription("Update a custom measure. Value and/or description must be provided<br />" +
"Requires 'Administer System' permission or 'Administer' permission on the project.")
.setHandler(this)
.setSince("5.2");
.setSince("5.2")
.setDeprecatedSince("7.4");

action.createParam(PARAM_ID)
.setRequired(true)

+ 5
- 0
sonar-ws/src/main/java/org/sonarqube/ws/client/custommeasures/CustomMeasuresService.java Прегледај датотеку

@@ -43,6 +43,7 @@ public class CustomMeasuresService extends BaseService {
* This is a POST request.
* @see <a href="https://next.sonarqube.com/sonarqube/web_api/api/custom_measures/create">Further information about this action online (including a response example)</a>
* @since 5.2
* @deprecated since 7.4
*/
public void create(CreateRequest request) {
call(
@@ -63,6 +64,7 @@ public class CustomMeasuresService extends BaseService {
* This is a POST request.
* @see <a href="https://next.sonarqube.com/sonarqube/web_api/api/custom_measures/delete">Further information about this action online (including a response example)</a>
* @since 5.2
* @deprecated since 7.4
*/
public void delete(DeleteRequest request) {
call(
@@ -78,6 +80,7 @@ public class CustomMeasuresService extends BaseService {
* This is a GET request.
* @see <a href="https://next.sonarqube.com/sonarqube/web_api/api/custom_measures/metrics">Further information about this action online (including a response example)</a>
* @since 5.2
* @deprecated since 7.4
*/
public String metrics(MetricsRequest request) {
return call(
@@ -94,6 +97,7 @@ public class CustomMeasuresService extends BaseService {
* This is a GET request.
* @see <a href="https://next.sonarqube.com/sonarqube/web_api/api/custom_measures/search">Further information about this action online (including a response example)</a>
* @since 5.2
* @deprecated since 7.4
*/
public String search(SearchRequest request) {
return call(
@@ -113,6 +117,7 @@ public class CustomMeasuresService extends BaseService {
* This is a POST request.
* @see <a href="https://next.sonarqube.com/sonarqube/web_api/api/custom_measures/update">Further information about this action online (including a response example)</a>
* @since 5.2
* @deprecated since 7.4
*/
public void update(UpdateRequest request) {
call(

Loading…
Откажи
Сачувај