From e2d2f654d63a6afe3ca8ac4a0d83446a069a42ea Mon Sep 17 00:00:00 2001 From: Edwin Kempin Date: Wed, 21 Sep 2016 13:42:57 +0200 Subject: [PATCH] Convert static PutDraftComment#side(Comment) method to method on Comment Change-Id: I9c3956257f1187150d62a228d2ab91515960174d Signed-off-by: Edwin Kempin --- .../com/google/gerrit/extensions/client/Comment.java | 7 +++++++ .../gerrit/server/change/CreateDraftComment.java | 3 +-- .../com/google/gerrit/server/change/PostReview.java | 3 +-- .../google/gerrit/server/change/PutDraftComment.java | 11 +---------- 4 files changed, 10 insertions(+), 14 deletions(-) diff --git a/gerrit-extension-api/src/main/java/com/google/gerrit/extensions/client/Comment.java b/gerrit-extension-api/src/main/java/com/google/gerrit/extensions/client/Comment.java index 7c8a3e83f3..78ffb82d55 100644 --- a/gerrit-extension-api/src/main/java/com/google/gerrit/extensions/client/Comment.java +++ b/gerrit-extension-api/src/main/java/com/google/gerrit/extensions/client/Comment.java @@ -59,6 +59,13 @@ public abstract class Comment { } } + public short side() { + if (side == Side.PARENT) { + return (short) (parent == null ? 0 : -parent.shortValue()); + } + return 1; + } + @Override public boolean equals(Object o) { if (this == o) { diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/change/CreateDraftComment.java b/gerrit-server/src/main/java/com/google/gerrit/server/change/CreateDraftComment.java index 7cb2aac434..1af87b39fe 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/change/CreateDraftComment.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/change/CreateDraftComment.java @@ -15,7 +15,6 @@ package com.google.gerrit.server.change; import static com.google.gerrit.server.PatchLineCommentsUtil.setCommentRevId; -import static com.google.gerrit.server.change.PutDraftComment.side; import com.google.common.base.Strings; import com.google.gerrit.common.TimeUtil; @@ -119,7 +118,7 @@ public class CreateDraftComment implements RestModifyView } e.setStatus(PatchLineComment.Status.PUBLISHED); e.setWrittenOn(ctx.getWhen()); - e.setSide(side(c)); + e.setSide(c.side()); setCommentRevId(e, patchListCache, ctx.getChange(), ps); e.setMessage(c.message); e.setTag(in.tag); diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/change/PutDraftComment.java b/gerrit-server/src/main/java/com/google/gerrit/server/change/PutDraftComment.java index 655e07d5f9..e817d93eab 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/change/PutDraftComment.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/change/PutDraftComment.java @@ -19,8 +19,6 @@ import static com.google.gerrit.server.PatchLineCommentsUtil.setCommentRevId; import com.google.common.base.Optional; import com.google.gerrit.common.TimeUtil; import com.google.gerrit.extensions.api.changes.DraftInput; -import com.google.gerrit.extensions.client.Comment; -import com.google.gerrit.extensions.client.Side; import com.google.gerrit.extensions.common.CommentInfo; import com.google.gerrit.extensions.restapi.BadRequestException; import com.google.gerrit.extensions.restapi.ResourceNotFoundException; @@ -164,7 +162,7 @@ public class PutDraftComment implements RestModifyView