Add service inventory 07/39707/2
authorMatthieuGeerebaert <matthieu.geerebaert@orange.com>
Wed, 28 Mar 2018 15:12:51 +0000 (17:12 +0200)
committerMatthieuGeerebaert <matthieu.geerebaert@orange.com>
Tue, 3 Apr 2018 21:36:25 +0000 (23:36 +0200)
commit9ac6c3cc7e3f4aec9ba69e7a5bb0800471c4e8dc
tree55122c3e6f668250d19d917e668066cf8647f125
parent99bf586a6eb9799c4f33e43976d741f2807ea287
Add service inventory

 - Add service inventory operations  get and find
 - Consumes AAI
 - Add tests

Change-Id: If04ada259b7a172c1dbaac3649047cdb2d9dd5bc
Issue-ID: EXTAPI-39
Signed-off-by: MatthieuGeerebaert <matthieu.geerebaert@orange.com>
26 files changed:
src/main/java/org/onap/nbi/OnapComponentsUrlPaths.java
src/main/java/org/onap/nbi/apis/servicecatalog/SdcClient.java
src/main/java/org/onap/nbi/apis/serviceinventory/AaiClient.java [new file with mode: 0644]
src/main/java/org/onap/nbi/apis/serviceinventory/BaseClient.java [new file with mode: 0644]
src/main/java/org/onap/nbi/apis/serviceinventory/NbiClient.java [new file with mode: 0644]
src/main/java/org/onap/nbi/apis/serviceinventory/ServiceInventoryResource.java [new file with mode: 0644]
src/main/java/org/onap/nbi/apis/serviceinventory/ServiceInventoryService.java [new file with mode: 0644]
src/main/java/org/onap/nbi/apis/serviceinventory/jolt/FindServiceInventoryJsonTransformer.java [new file with mode: 0644]
src/main/java/org/onap/nbi/apis/serviceinventory/jolt/GetServiceInventoryJsonTransformer.java [new file with mode: 0644]
src/main/resources/application-localhost.properties
src/main/resources/jolt/findServiceInventory.json [new file with mode: 0644]
src/main/resources/jolt/getServiceInventory.json [new file with mode: 0644]
src/test/java/org/onap/nbi/apis/resources/ApiTest.java
src/test/java/org/onap/nbi/apis/resources/ServiceInventoryAssertions.java [new file with mode: 0644]
src/test/resources/application.properties
src/test/resources/mappings/aai_get_6490_service-subscriptions.json [new file with mode: 0644]
src/test/resources/mappings/aai_get_customer_6490.json [new file with mode: 0644]
src/test/resources/mappings/aai_get_customer_generic.json [new file with mode: 0644]
src/test/resources/mappings/aai_get_generic_service-subscriptions.json [new file with mode: 0644]
src/test/resources/mappings/aai_get_service-subscription.json [new file with mode: 0644]
src/test/resources/mappings/aai_get_service-subscription_vnf.json [new file with mode: 0644]
src/test/resources/mappings/aai_get_service-subscriptionsVFW.json [new file with mode: 0644]
src/test/resources/mappings/aai_get_service-subscriptionsvFW-service-2VF-based.json [new file with mode: 0644]
src/test/resources/mappings/aai_get_tenants.json [new file with mode: 0644]
src/test/resources/mappings/aai_put_customer.json [new file with mode: 0644]
src/test/resources/mappings/aai_put_customer_service.json [new file with mode: 0644]