diff options
author | James Moger <james.moger@gitblit.com> | 2014-04-11 12:51:50 -0600 |
---|---|---|
committer | James Moger <james.moger@gitblit.com> | 2014-04-11 12:51:50 -0600 |
commit | 436bd3f0ecdee282c503a9eb0f7a240b7a68ff49 (patch) | |
tree | 555f9fb8bf77d1dfc6f0e9f8783fa17822b18b05 /src/main/java/com/gitblit/models/TicketModel.java | |
parent | 1f4cc634ec72934d5f71131e91cf0ff8cdf7d9e5 (diff) | |
parent | df3594165089d28409cdd57bbe5f3fde304557f1 (diff) | |
download | gitblit-436bd3f0ecdee282c503a9eb0f7a240b7a68ff49.tar.gz gitblit-436bd3f0ecdee282c503a9eb0f7a240b7a68ff49.zip |
Merged #6 "Support serving repositories over the SSH transport"
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 { |