diff options
author | David Ostrovsky <david@ostrovsky.org> | 2014-03-12 00:35:57 +0100 |
---|---|---|
committer | James Moger <james.moger@gitblit.com> | 2014-04-10 18:58:08 -0400 |
commit | b799d545f37f7123aaa1ee1d0ff3b61f1f3cc8c2 (patch) | |
tree | c0f30185fc5a7da92bac7863167f93b19c22d2d1 /src/main/java/com/gitblit/models/TicketModel.java | |
parent | 5eafd9b6f046a03eca0576ae14673be674b9ce01 (diff) | |
download | gitblit-b799d545f37f7123aaa1ee1d0ff3b61f1f3cc8c2.tar.gz gitblit-b799d545f37f7123aaa1ee1d0ff3b61f1f3cc8c2.zip |
Add review SSH command
Change-Id: Ia03c15608814346522c548ff2439ee672ccb0d28
Diffstat (limited to 'src/main/java/com/gitblit/models/TicketModel.java')
-rw-r--r-- | src/main/java/com/gitblit/models/TicketModel.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/main/java/com/gitblit/models/TicketModel.java b/src/main/java/com/gitblit/models/TicketModel.java index aced6d78..f843e993 100644 --- a/src/main/java/com/gitblit/models/TicketModel.java +++ b/src/main/java/com/gitblit/models/TicketModel.java @@ -35,6 +35,7 @@ import java.util.LinkedHashMap; import java.util.LinkedHashSet; import java.util.List; import java.util.Map; +import java.util.NoSuchElementException; import java.util.Set; import java.util.TreeSet; import java.util.regex.Matcher; @@ -1152,7 +1153,8 @@ public class TicketModel implements Serializable, Comparable<TicketModel> { } public static enum Score { - approved(2), looks_good(1), not_reviewed(0), needs_improvement(-1), vetoed(-2); + approved(2), looks_good(1), not_reviewed(0), needs_improvement(-1), vetoed( + -2); final int value; @@ -1168,6 +1170,15 @@ public class TicketModel implements Serializable, Comparable<TicketModel> { public String toString() { return name().toLowerCase().replace('_', ' '); } + + public static Score fromScore(int score) { + for (Score s : values()) { + if (s.getValue() == score) { + return s; + } + } + throw new NoSuchElementException(String.valueOf(score)); + } } public static enum Field { |