From d1e4915a4bdd3ff69be0204bbfb8186c6bcc8d75 Mon Sep 17 00:00:00 2001 From: Tomasz Zarna Date: Tue, 30 Jul 2013 14:42:54 +0200 Subject: 395059: abandoned change doesn't provide info about approval types Bug: 395059 Change-Id: I42e04e4574025a5faec7a2ee4b7d442977377aac Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=395059 Signed-off-by: Tomasz Zarna --- .../gerrit/core/client/rest/ApprovalUtil.java | 13 ++++------ .../core/remote/GerritReviewRemoteFactory.java | 29 +++++++++++++--------- .../core/remote/GerritReviewRemoteFactoryTest.java | 11 +++----- 3 files changed, 25 insertions(+), 28 deletions(-) diff --git a/org.eclipse.mylyn.gerrit.core/src/org/eclipse/mylyn/internal/gerrit/core/client/rest/ApprovalUtil.java b/org.eclipse.mylyn.gerrit.core/src/org/eclipse/mylyn/internal/gerrit/core/client/rest/ApprovalUtil.java index f82d576c0..2c92b5e46 100644 --- a/org.eclipse.mylyn.gerrit.core/src/org/eclipse/mylyn/internal/gerrit/core/client/rest/ApprovalUtil.java +++ b/org.eclipse.mylyn.gerrit.core/src/org/eclipse/mylyn/internal/gerrit/core/client/rest/ApprovalUtil.java @@ -84,8 +84,7 @@ public final class ApprovalUtil { BY_ID.put(IPCL.getCategory().getId().get(), IPCL); } - static ApprovalCategory findCategoryByName(String name) { - name = name.replace('-', ' '); + private static ApprovalCategory findCategoryByName(String name) { if (BY_NAME.containsKey(name)) { return BY_NAME.get(name).getCategory(); } @@ -93,8 +92,7 @@ public final class ApprovalUtil { } static ApprovalCategory findCategoryByNameWithDash(String name) { - name = name.replace('-', ' '); - return findCategoryByName(name); + return findCategoryByName(name.replace('-', ' ')); } static ApprovalCategory.Id findCategoryIdByName(String name) { @@ -106,11 +104,10 @@ public final class ApprovalUtil { } static ApprovalCategory.Id findCategoryIdByNameWithDash(String name) { - name = name.replace('-', ' '); - return findCategoryIdByName(name); + return findCategoryIdByName(name.replace('-', ' ')); } - public static String findCategoryNameById(String id) { + static String findCategoryNameById(String id) { if (BY_ID.containsKey(id)) { return BY_ID.get(id).getCategory().getName(); } @@ -121,7 +118,7 @@ public final class ApprovalUtil { return name.replace(' ', '-'); } - public static short parseShort(String s) { + static short parseShort(String s) { s = s.trim(); // only Java7 handles a plus sign as indication of a positive value if (s.startsWith("+")) { //$NON-NLS-1$ diff --git a/org.eclipse.mylyn.gerrit.core/src/org/eclipse/mylyn/internal/gerrit/core/remote/GerritReviewRemoteFactory.java b/org.eclipse.mylyn.gerrit.core/src/org/eclipse/mylyn/internal/gerrit/core/remote/GerritReviewRemoteFactory.java index 7952bb517..e591f9c07 100644 --- a/org.eclipse.mylyn.gerrit.core/src/org/eclipse/mylyn/internal/gerrit/core/remote/GerritReviewRemoteFactory.java +++ b/org.eclipse.mylyn.gerrit.core/src/org/eclipse/mylyn/internal/gerrit/core/remote/GerritReviewRemoteFactory.java @@ -55,6 +55,7 @@ import com.google.gerrit.common.data.ChangeInfo; import com.google.gerrit.common.data.PatchSetDetail; import com.google.gerrit.reviewdb.Account; import com.google.gerrit.reviewdb.Change; +import com.google.gerrit.reviewdb.Change.Status; import com.google.gerrit.reviewdb.ChangeMessage; import com.google.gerrit.reviewdb.PatchSetApproval; import com.google.gerrit.reviewdb.UserIdentity; @@ -134,7 +135,7 @@ public class GerritReviewRemoteFactory extends ReviewRemoteFactory