rsanchez
2014-10-20 44ec40e27b3039096c6202bcc19bae9561943818
securis/src/main/java/net/curisit/securis/db/PackStatus.java
....@@ -1,6 +1,7 @@
11 package net.curisit.securis.db;
22
33 import org.codehaus.jackson.annotate.JsonCreator;
4
+import org.codehaus.jackson.annotate.JsonValue;
45
56 public enum PackStatus {
67 PENDING("PE"), ACTIVE("AC"), ON_HOLD("OH"), EXPIRED("EX"), CANCELLED("CA");
....@@ -16,9 +17,16 @@
1617 @JsonCreator
1718 public static PackStatus valueFromCode(String code) {
1819 for (PackStatus ps : PackStatus.values()) {
19
- if (ps.code.equals(code)) return ps;
20
+ if (ps.code.equals(code)) {
21
+ return ps;
22
+ }
2023 }
2124 return null;
2225 }
2326
27
+ @JsonValue
28
+ public String getName() {
29
+
30
+ return this.code;
31
+ }
2432 }