< prev index next >

host/src/main/java/org/openjdk/skara/host/gitlab/GitLabMergeRequest.java

Print this page

237     @Override
238     public String getSourceRef() {
239         return "merge-requests/" + getId() + "/head";
240     }
241 
242     @Override
243     public String getTargetRef() {
244         return json.get("target_branch").asString();
245     }
246 
247     @Override
248     public Hash getTargetHash() {
249         return repository.getBranchHash(getTargetRef());
250     }
251 
252     @Override
253     public String getTitle() {
254         return json.get("title").asString();
255     }
256 





257     @Override
258     public String getBody() {
259         var body = json.get("description").asString();
260         if (body == null) {
261             body = "";
262         }
263         return body;
264     }
265 
266     @Override
267     public void setBody(String body) {
268         request.put("")
269                .body("description", body)
270                .execute();
271     }
272 
273     private Comment parseComment(JSONValue comment) {
274         var ret = new Comment(comment.get("id").toString(),
275                               comment.get("body").asString(),
276                               new HostUserDetails(comment.get("author").get("id").asInt(),

237     @Override
238     public String getSourceRef() {
239         return "merge-requests/" + getId() + "/head";
240     }
241 
242     @Override
243     public String getTargetRef() {
244         return json.get("target_branch").asString();
245     }
246 
247     @Override
248     public Hash getTargetHash() {
249         return repository.getBranchHash(getTargetRef());
250     }
251 
252     @Override
253     public String getTitle() {
254         return json.get("title").asString();
255     }
256 
257     @Override
258     public void setTitle(String title) {
259         throw new RuntimeException("not implemented yet");
260     }
261 
262     @Override
263     public String getBody() {
264         var body = json.get("description").asString();
265         if (body == null) {
266             body = "";
267         }
268         return body;
269     }
270 
271     @Override
272     public void setBody(String body) {
273         request.put("")
274                .body("description", body)
275                .execute();
276     }
277 
278     private Comment parseComment(JSONValue comment) {
279         var ret = new Comment(comment.get("id").toString(),
280                               comment.get("body").asString(),
281                               new HostUserDetails(comment.get("author").get("id").asInt(),
< prev index next >