Browse Source

SONAR-9206 Extract Organization protobuff definition to ws-commons

tags/7.5
Guillaume Jambet 6 years ago
parent
commit
e491129dda

+ 1
- 2
server/sonar-server/src/main/java/org/sonar/server/component/ws/SearchProjectsAction.java View File

@@ -59,7 +59,6 @@ import org.sonar.server.measure.index.ProjectMeasuresQuery;
import org.sonar.server.project.Visibility;
import org.sonar.server.user.UserSession;
import org.sonarqube.ws.Common;
import org.sonarqube.ws.Components;
import org.sonarqube.ws.Components.Component;
import org.sonarqube.ws.Components.SearchProjectsWsResponse;

@@ -342,7 +341,7 @@ public class SearchProjectsAction implements ComponentsWsAction {
.map(response -> {
organizationsByUuidForAdditionalInfo.values().stream().forEach(
dto -> response.addOrganizations(
Components.Organization.newBuilder()
Common.Organization.newBuilder()
.setKey(dto.getKey())
.setName(dto.getName())
.build()));

+ 1
- 1
server/sonar-server/src/main/java/org/sonar/server/component/ws/SuggestionsAction.java View File

@@ -72,7 +72,7 @@ import static org.sonar.core.util.stream.MoreCollectors.toSet;
import static org.sonar.server.component.index.SuggestionQuery.DEFAULT_LIMIT;
import static org.sonar.server.es.DefaultIndexSettings.MINIMUM_NGRAM_LENGTH;
import static org.sonar.server.ws.WsUtils.writeProtobuf;
import static org.sonarqube.ws.Components.Organization;
import static org.sonarqube.ws.Common.Organization;
import static org.sonarqube.ws.Components.SuggestionsWsResponse.newBuilder;
import static org.sonarqube.ws.client.component.ComponentsWsParameters.ACTION_SUGGESTIONS;


+ 1
- 1
server/sonar-server/src/test/java/org/sonar/server/component/ws/SuggestionsActionTest.java View File

@@ -49,7 +49,7 @@ import org.sonar.server.tester.UserSessionRule;
import org.sonar.server.ws.TestRequest;
import org.sonar.server.ws.TestResponse;
import org.sonar.server.ws.WsActionTester;
import org.sonarqube.ws.Components.Organization;
import org.sonarqube.ws.Common.Organization;
import org.sonarqube.ws.Components.SuggestionsWsResponse;
import org.sonarqube.ws.Components.SuggestionsWsResponse.Category;
import org.sonarqube.ws.Components.SuggestionsWsResponse.Project;

+ 5
- 0
sonar-ws/src/main/protobuf/ws-commons.proto View File

@@ -129,3 +129,8 @@ enum BranchType {
SHORT = 2;
PULL_REQUEST = 3;
}

message Organization {
optional string key = 1;
optional string name = 2;
}

+ 2
- 6
sonar-ws/src/main/protobuf/ws-components.proto View File

@@ -50,7 +50,7 @@ message ShowWsResponse {
message SuggestionsWsResponse {
repeated Category results = 1;
optional string warning = 2;
repeated Organization organizations = 3;
repeated sonarqube.ws.commons.Organization organizations = 3;
repeated Project projects = 4;

message Category {
@@ -78,7 +78,7 @@ message SuggestionsWsResponse {
// WS api/components/search_projects
message SearchProjectsWsResponse {
optional sonarqube.ws.commons.Paging paging = 1;
repeated Organization organizations = 2;
repeated sonarqube.ws.commons.Organization organizations = 2;
repeated Component components = 3;
optional sonarqube.ws.commons.Facets facets = 4;
}
@@ -125,10 +125,6 @@ message Component {
}
}

message Organization {
optional string key = 1;
optional string name = 2;
}




Loading…
Cancel
Save