diff options
author | gjoranv <gjoranv@gmail.com> | 2023-10-26 11:56:38 +0200 |
---|---|---|
committer | gjoranv <gjoranv@gmail.com> | 2023-10-26 11:56:38 +0200 |
commit | 58b0fcb501be7867ac84787f4d8cb4359fa13e05 (patch) | |
tree | d627bb3588a566562743868228520d23bbce5074 /controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/BillStatus.java | |
parent | 60b6822e8bc53fb3fd2e5f071f4960bb83216907 (diff) |
Support legacy bill status "CANCELED"
Diffstat (limited to 'controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/BillStatus.java')
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/BillStatus.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/BillStatus.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/BillStatus.java index a6ff3804b2a..4f35b47219a 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/BillStatus.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/BillStatus.java @@ -9,8 +9,10 @@ public enum BillStatus { CLOSED, // End state for a valid bill. VOID; // End state, indicating that the bill is not valid. - private static final String LEGACY_ISSUED = "ISSUED"; // Legacy state, used by historical bills - private static final String LEGACY_EXPORTED = "EXPORTED"; // Legacy state, used by historical bills + // Legacy states, used by historical bills + private static final String LEGACY_ISSUED = "ISSUED"; + private static final String LEGACY_EXPORTED = "EXPORTED"; + private static final String LEGACY_CANCELED = "CANCELED"; private final String value; @@ -24,6 +26,7 @@ public enum BillStatus { public static BillStatus from(String status) { if (LEGACY_ISSUED.equals(status) || LEGACY_EXPORTED.equals(status)) return OPEN; + if (LEGACY_CANCELED.equals(status)) return VOID; return Enum.valueOf(BillStatus.class, status.toUpperCase()); } |