diff options
author | smorgrav <smorgrav@verizonmedia.com> | 2020-10-29 15:01:40 +0100 |
---|---|---|
committer | smorgrav <smorgrav@verizonmedia.com> | 2020-10-29 15:01:40 +0100 |
commit | 0683da2b6254a001dbcb2b109e3f79dddaf0c10a (patch) | |
tree | 34bcdf3dbef5be38ebbd15d3180d19f75d0a7aec | |
parent | 029c1d48dbf1a6405134156bd8d19363f536d00e (diff) |
Remove rest api parser - for another pr
-rw-r--r-- | controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/application/TenantInfoParser.java | 40 |
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"))); - } -} |