change rest url for lab env. 71/19171/1
authorLuji7 <lu.ji3@zte.com.cn>
Tue, 17 Oct 2017 05:40:40 +0000 (13:40 +0800)
committerLuji7 <lu.ji3@zte.com.cn>
Tue, 17 Oct 2017 05:40:47 +0000 (13:40 +0800)
Change-Id: I665efef1d899f8e66ef854ee0d5bf425d4c351fe
Issue-id: USECASEUI-36
Signed-off-by: Luji7 <lu.ji3@zte.com.cn>
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/aai/AAIService.java
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/sdc/consts/SDCConsts.java
server/src/main/java/org/onap/usecaseui/server/service/lcm/domain/vfc/VfcService.java
server/src/main/java/org/onap/usecaseui/server/service/lcm/impl/DefaultCustomerService.java
server/src/main/java/org/onap/usecaseui/server/service/lcm/impl/DefaultPackageDistributionService.java
server/src/main/java/org/onap/usecaseui/server/service/lcm/impl/DefaultServiceInstanceService.java
server/src/main/java/org/onap/usecaseui/server/service/lcm/impl/DefaultServiceTemplateService.java
server/src/main/java/org/onap/usecaseui/server/util/RestfulServices.java

index ff5ffc7..f7716fe 100644 (file)
@@ -31,32 +31,40 @@ public interface AAIService {
     @Headers({
             "X-TransactionId: 7777",
             "X-FromAppId: uui",
-            "Authorization: QUFJOkFBSQ=="
+            "Authorization: QUFJOkFBSQ==",
+            "Accept: application/json"
     })
-    @GET("/api/aai-business/v11/customers")
+//    @GET("/api/aai-business/v11/customers")
+    @GET("/aai/v11/business/customers")
     Call<List<AAICustomer>> listCustomer();
 
     @Headers({
             "X-TransactionId: 7777",
             "X-FromAppId: uui",
-            "Authorization: QUFJOkFBSQ=="
+            "Authorization: QUFJOkFBSQ==",
+            "Accept: application/json"
     })
-    @GET("/api/aai-business/v11/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances")
+//    @GET("/api/aai-business/v11/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances")
+    @GET("/aai/v11/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances")
     Call<List<ServiceInstance>> listServiceInstances(@Path("global-customer-id") String customerId, @Path("service-type") String serviceType);
 
     @Headers({
             "X-TransactionId: 7777",
             "X-FromAppId: uui",
-            "Authorization: QUFJOkFBSQ=="
+            "Authorization: QUFJOkFBSQ==",
+            "Accept: application/json"
     })
-    @GET("/cloud-infrastructure/cloud-regions")
+//    @GET("/cloud-infrastructure/cloud-regions")
+    @GET("/aai/v11/cloud-infrastructure/cloud-regions")
     Call<List<VimInfo>> listVimInfo();
 
     @Headers({
             "X-TransactionId: 7777",
             "X-FromAppId: uui",
-            "Authorization: QUFJOkFBSQ=="
+            "Authorization: QUFJOkFBSQ==",
+            "Accept: application/json"
     })
-    @GET("/api/aai-business/v11/customers/customer/{global-customer-id}/service-subscriptions")
+//    @GET("/api/aai-business/v11/customers/customer/{global-customer-id}/service-subscriptions")
+    @GET("/aai/v11/business/customers/customer/{global-customer-id}/service-subscriptions")
     Call<List<AAIServiceSubscription>> listServiceSubscriptions(@Path("global-customer-id") String customerId);
 }
index 76914e4..e68b9f9 100644 (file)
@@ -17,7 +17,7 @@ package org.onap.usecaseui.server.service.lcm.domain.sdc.consts;
 
 public class SDCConsts {
 
-    public static final String CATEGORY_E2E_SERVICE = "e2e";
+    public static final String CATEGORY_E2E_SERVICE = "E2E%20Service";
     public static final String CATEGORY_NS = "ns";
     public static final String DISTRIBUTION_STATUS_DISTRIBUTED = "DISTRIBUTED";
     public static final String RESOURCETYPE_VF = "VF";
index 9c7aa2b..f762074 100644 (file)
@@ -27,12 +27,12 @@ import retrofit2.http.Path;
 
 public interface VfcService {
 
-    @POST("/nspackages")
+    @POST("/api/catalog/v1/nspackages")
     Call<DistributionResult> distributeNsPackage(@Body Csar csar);
 
-    @POST("/vnfpackages")
+    @POST("/api/catalog/v1/vnfpackages")
     Call<Job> distributeVnfPackage(@Body Csar csar);
 
-    @GET("/jobs/{jobId}")
+    @GET("/api/nslcm/v1/jobs/{jobId}")
     Call<JobStatus> getJobStatus(@Path("jobId") String jobId);
 }
index 9ece03e..84fc050 100644 (file)
@@ -39,7 +39,7 @@ public class DefaultCustomerService implements CustomerService {
     private AAIService aaiService;
 
     public DefaultCustomerService() {
-        this(RestfulServices.create(AAIService.class));
+        this(RestfulServices.create("https://aai.api.simpledemo.openecomp.org:8443", AAIService.class));
     }
 
     public DefaultCustomerService(AAIService aaiService) {
index 9650cf6..4a40683 100644 (file)
@@ -46,7 +46,7 @@ public class DefaultPackageDistributionService implements PackageDistributionSer
     private VfcService vfcService;
 
     public DefaultPackageDistributionService() {
-        this(create(SDCCatalogService.class), create(VfcService.class));
+        this(create("https://sdc.api.simpledemo.openecomp.org:8443", SDCCatalogService.class), create(VfcService.class));
     }
 
     public DefaultPackageDistributionService(SDCCatalogService sdcCatalogService, VfcService vfcService) {
index 540a0da..9906471 100644 (file)
@@ -38,7 +38,7 @@ public class DefaultServiceInstanceService implements ServiceInstanceService {
     private AAIService aaiService;
 
     public DefaultServiceInstanceService() {
-        this(RestfulServices.create(AAIService.class));
+        this(RestfulServices.create("https://aai.api.simpledemo.openecomp.org:8443", AAIService.class));
     }
 
     public DefaultServiceInstanceService(AAIService aaiService) {
index c2644f8..80e16b5 100644 (file)
@@ -56,7 +56,7 @@ public class DefaultServiceTemplateService implements ServiceTemplateService {
     private AAIService aaiService;
 
     public DefaultServiceTemplateService() {
-        this(RestfulServices.create(SDCCatalogService.class), RestfulServices.create(AAIService.class));
+        this(RestfulServices.create("https://sdc.api.simpledemo.openecomp.org:8443", SDCCatalogService.class), RestfulServices.create("https://aai.api.simpledemo.openecomp.org:8443", AAIService.class));
     }
 
     public DefaultServiceTemplateService(SDCCatalogService sdcCatalog, AAIService aaiService) {
index 83ba466..4aa7c33 100644 (file)
@@ -26,6 +26,14 @@ import java.io.IOException;
 
 public class RestfulServices {
 
+    public static <T> T create(String baseUrl, Class<T> clazz) {
+        Retrofit retrofit = new Retrofit.Builder()
+                .baseUrl(baseUrl)
+                .addConverterFactory(JacksonConverterFactory.create())
+                .build();
+        return retrofit.create(clazz);
+    }
+
     public static <T> T create(Class<T> clazz) {
         String msbUrl = getMsbAddress();
         Retrofit retrofit = new Retrofit.Builder()