rsanchez
2014-11-18 b33557d3faf3e45eff3d3e19f4a1549ffe907b4c
securis/src/main/java/net/curisit/securis/db/PackStatus.java
....@@ -1,5 +1,7 @@
11 package net.curisit.securis.db;
22
3
+import net.curisit.securis.db.common.CodedEnum;
4
+
35 import com.fasterxml.jackson.annotation.JsonCreator;
46 import com.fasterxml.jackson.annotation.JsonValue;
57
....@@ -9,7 +11,7 @@
911 *
1012 * @author rob
1113 */
12
-public enum PackStatus {
14
+public enum PackStatus implements CodedEnum {
1315 CREATED("CR"), ACTIVE("AC"), ON_HOLD("OH"), EXPIRED("EX"), CANCELLED("CA");
1416
1517 private final String code;
....@@ -18,6 +20,7 @@
1820 this.code = code;
1921 }
2022
23
+ @Override
2124 public String getCode() {
2225 return code;
2326 }
....@@ -34,7 +37,7 @@
3437
3538 @JsonValue
3639 public String getName() {
37
-
3840 return this.code;
3941 }
42
+
4043 }