@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);
}
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";
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);
}
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) {
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) {
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) {
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) {
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()