From 007a38bbfc6d2d933e58a25ff4b11c39f9847e68 Mon Sep 17 00:00:00 2001 From: guochuyicmri Date: Mon, 10 Sep 2018 10:38:19 +0800 Subject: [PATCH] getServiceList,getNetWorkResources do not get data Change-Id: Icef68ca6061896943ceaf22497737346ba24e51e Issue-ID: USECASEUI-141 Signed-off-by: guochuyicmri --- .../server/bean/sotn/NetWorkResource.java | 13 ++++++++- .../server/controller/sotn/SotnController.java | 31 +++++++++++++--------- .../server/service/lcm/domain/aai/AAIService.java | 6 ++--- 3 files changed, 34 insertions(+), 16 deletions(-) diff --git a/server/src/main/java/org/onap/usecaseui/server/bean/sotn/NetWorkResource.java b/server/src/main/java/org/onap/usecaseui/server/bean/sotn/NetWorkResource.java index 0af66403..1acb3b0e 100644 --- a/server/src/main/java/org/onap/usecaseui/server/bean/sotn/NetWorkResource.java +++ b/server/src/main/java/org/onap/usecaseui/server/bean/sotn/NetWorkResource.java @@ -27,11 +27,14 @@ public class NetWorkResource { private List pnfs; private List tps; + + private String aaiId; - public NetWorkResource(String networkId, List pnfs, List tps) { + public NetWorkResource(String networkId, List pnfs, List tps,String aaiId) { this.networkId = networkId; this.pnfs = pnfs; this.tps = tps; + this.aaiId = aaiId; } public NetWorkResource() { @@ -60,5 +63,13 @@ public class NetWorkResource { public void setTps(List tps) { this.tps = tps; } + + public String getAaiId() { + return aaiId; + } + + public void setAaiId(String aaiId) { + this.aaiId = aaiId; + } } diff --git a/server/src/main/java/org/onap/usecaseui/server/controller/sotn/SotnController.java b/server/src/main/java/org/onap/usecaseui/server/controller/sotn/SotnController.java index 9ed5b655..b201f614 100644 --- a/server/src/main/java/org/onap/usecaseui/server/controller/sotn/SotnController.java +++ b/server/src/main/java/org/onap/usecaseui/server/controller/sotn/SotnController.java @@ -26,6 +26,7 @@ import org.onap.usecaseui.server.bean.sotn.NetWorkResource; import org.onap.usecaseui.server.bean.sotn.Pinterface; import org.onap.usecaseui.server.bean.sotn.Pnf; import org.onap.usecaseui.server.service.sotn.SOTNService; +import org.onap.usecaseui.server.util.UuiCommonUtil; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; @@ -160,19 +161,25 @@ public class SotnController { List pnfs = new ArrayList(); String networkId=netNode.get(i).get("network-id").toString(); netResource.setNetworkId(networkId); - String relationJson = netNode.get(i).get("relationship-list").toString(); - JsonNode relationNode = mapper.readTree(relationJson); - - JsonNode shipNode = relationNode.get("relationship"); - for(int j=0;j getSpecificLogicalLink(@Query("link-name") String linkName); + @GET("/api/aai-network/logical-links/logical-link/{link-name}") + Call getSpecificLogicalLink(@Path("link-name") String linkName); @Headers({ "X-TransactionId: 7777", @@ -198,7 +198,7 @@ public interface AAIService { "Authorization: Basic QUFJOkFBSQ==", "Accept: application/json" }) - @GET("/api/aai-business/v13/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}") + @GET("/api/aai-business/v13/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances") Call getServiceInstances(@Path("global-customer-id}") String customerId,@Path("service-type}") String serviceType); @Headers({ -- 2.16.6