aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsmorgrav <smorgrav@verizonmedia.com>2020-10-29 15:01:40 +0100
committersmorgrav <smorgrav@verizonmedia.com>2020-10-29 15:01:40 +0100
commit0683da2b6254a001dbcb2b109e3f79dddaf0c10a (patch)
tree34bcdf3dbef5be38ebbd15d3180d19f75d0a7aec
parent029c1d48dbf1a6405134156bd8d19363f536d00e (diff)
Remove rest api parser - for another pr
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/application/TenantInfoParser.java40
1 files changed, 0 insertions, 40 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/application/TenantInfoParser.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/application/TenantInfoParser.java
deleted file mode 100644
index 0c7f02b3042..00000000000
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/application/TenantInfoParser.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package com.yahoo.vespa.hosted.controller.restapi.application;
-
-import com.yahoo.slime.Inspector;
-import com.yahoo.vespa.hosted.controller.tenant.TenantInfo;
-import com.yahoo.vespa.hosted.controller.tenant.TenantInfoAddress;
-import com.yahoo.vespa.hosted.controller.tenant.TenantInfoBillingContact;
-
-public class TenantInfoParser {
-
- TenantInfo tenantInfoFromSlime(Inspector infoObject) {
- if (!infoObject.valid()) return TenantInfo.EmptyInfo;
-
- return TenantInfo.EmptyInfo
- .withName(infoObject.field("name").asString())
- .withEmail(infoObject.field("email").asString())
- .withWebsite(infoObject.field("website").asString())
- .withContactName(infoObject.field("contactName").asString())
- .withContactEmail(infoObject.field("contactEmail").asString())
- .withInvoiceEmail(infoObject.field("invoiceEmail").asString())
- .withAddress(tenantInfoAddressFromSlime(infoObject.field("address")))
- .withBillingContact(tenantInfoBillingContactFromSlime(infoObject.field("billingContact")));
- }
-
- private TenantInfoAddress tenantInfoAddressFromSlime(Inspector addressObject) {
- return TenantInfoAddress.EmptyAddress
- .withAddressLines(addressObject.field("addressLines").asString())
- .withPostalCodeOrZip(addressObject.field("postalCodeOrZip").asString())
- .withCity(addressObject.field("city").asString())
- .withStateRegionProvince(addressObject.field("stateRegionProvince").asString())
- .withCountry(addressObject.field("country").asString());
- }
-
- private TenantInfoBillingContact tenantInfoBillingContactFromSlime(Inspector billingObject) {
- return TenantInfoBillingContact.EmptyBillingContact
- .withName(billingObject.field("name").asString())
- .withEmail(billingObject.field("email").asString())
- .withPhone(billingObject.field("phone").asString())
- .withAddress(tenantInfoAddressFromSlime(billingObject.field("address")));
- }
-}