private static Link buildLink(ProjectLinkDto link) { Link.Builder builder = Link.newBuilder() .setId(String.valueOf(link.getUuid())) .setType(link.getType()) .setUrl(link.getHref()); ofNullable(link.getName()).ifPresent(builder::setName); return builder.build(); }
private void createAndTest(ComponentDto project, String name, String url, String type) { ProjectLinks.CreateWsResponse response = ws.newRequest() .setMethod("POST") .setParam(PARAM_PROJECT_KEY, project.getDbKey()) .setParam(PARAM_NAME, name) .setParam(PARAM_URL, url) .executeProtobuf(ProjectLinks.CreateWsResponse.class); String newId = response.getLink().getId(); ProjectLinkDto link = dbClient.projectLinkDao().selectByUuid(dbSession, newId); assertThat(link.getName()).isEqualTo(name); assertThat(link.getHref()).isEqualTo(url); assertThat(link.getType()).isEqualTo(type); }
private static CreateWsResponse buildResponse(ProjectLinkDto link) { return CreateWsResponse.newBuilder().setLink(ProjectLinks.Link.newBuilder() .setId(String.valueOf(link.getUuid())) .setName(link.getName()) .setType(link.getType()) .setUrl(link.getHref())) .build(); }
private static Link buildLink(ProjectLinkDto link) { Link.Builder builder = Link.newBuilder() .setId(String.valueOf(link.getUuid())) .setType(link.getType()) .setUrl(link.getHref()); setNullable(link.getName(), builder::setName); return builder.build(); }
private static CreateWsResponse buildResponse(ProjectLinkDto link) { return CreateWsResponse.newBuilder().setLink(ProjectLinks.Link.newBuilder() .setId(String.valueOf(link.getUuid())) .setName(link.getName()) .setType(link.getType()) .setUrl(link.getHref())) .build(); }