add new functionality to aai client 98/78398/1
authorBenjamin, Max (mb388a) <mb388a@us.att.com>
Wed, 13 Feb 2019 15:06:03 +0000 (10:06 -0500)
committerBenjamin, Max (mb388a) <mb388a@us.att.com>
Wed, 13 Feb 2019 15:17:02 +0000 (10:17 -0500)
commit58d3e270c5c110360ae0459f0a2cff61ec04a6ff
tree0f83a049337b6358aefb8b184f3589ed063b626e
parent641d9e6b68a964dc69dbec7c63f82e73b61433e2
add new functionality to aai client

Remove only the first occurrence of parentUri from uriTemplate.
add createIfNotExists to transaction clients
moved classes to generic GraphInventory location
removed unused interfaces from graphinventory client
refactored all graph inventory clients

Change-Id: I2b946674ff92c44d33fff2f327e96655ed5c0195
Issue-ID: SO-1501
Signed-off-by: Benjamin, Max (mb388a) <mb388a@us.att.com>
32 files changed:
common/src/main/java/org/onap/so/client/aai/AAIClient.java
common/src/main/java/org/onap/so/client/aai/AAIDSLQueryClient.java [new file with mode: 0644]
common/src/main/java/org/onap/so/client/aai/AAIObjectType.java
common/src/main/java/org/onap/so/client/aai/AAIQueryClient.java
common/src/main/java/org/onap/so/client/aai/AAIResourcesClient.java
common/src/main/java/org/onap/so/client/aai/AAISingleTransactionClient.java
common/src/main/java/org/onap/so/client/aai/AAITransactionalClient.java
common/src/main/java/org/onap/so/client/aai/entities/uri/AAISimpleUri.java
common/src/main/java/org/onap/so/client/aai/entities/uri/AAIUriFactory.java
common/src/main/java/org/onap/so/client/graphinventory/Format.java
common/src/main/java/org/onap/so/client/graphinventory/GraphInventoryClient.java
common/src/main/java/org/onap/so/client/graphinventory/GraphInventoryQueryClient.java [moved from common/src/main/java/org/onap/so/client/aai/AAIDSLQuery.java with 63% similarity]
common/src/main/java/org/onap/so/client/graphinventory/GraphInventoryResourcesClient.java
common/src/main/java/org/onap/so/client/graphinventory/GraphInventorySingleTransactionClient.java [deleted file]
common/src/main/java/org/onap/so/client/graphinventory/GraphInventorySubgraphType.java [moved from common/src/main/java/org/onap/so/client/aai/AAISubgraphType.java with 89% similarity]
common/src/main/java/org/onap/so/client/graphinventory/GraphInventoryTransactionClient.java [new file with mode: 0644]
common/src/main/java/org/onap/so/client/graphinventory/GraphInventoryTransactionalClient.java [deleted file]
common/src/main/java/org/onap/so/client/graphinventory/TransactionBuilder.java [new file with mode: 0644]
common/src/main/java/org/onap/so/client/graphinventory/entities/DSLNode.java [moved from common/src/main/java/org/onap/so/client/aai/entities/DSLNode.java with 95% similarity]
common/src/main/java/org/onap/so/client/graphinventory/entities/DSLNodeKey.java [moved from common/src/main/java/org/onap/so/client/aai/entities/DSLNodeKey.java with 95% similarity]
common/src/main/java/org/onap/so/client/graphinventory/entities/DSLQuery.java [moved from common/src/main/java/org/onap/so/client/aai/entities/DSLQuery.java with 96% similarity]
common/src/main/java/org/onap/so/client/graphinventory/entities/DSLQueryBuilder.java [moved from common/src/main/java/org/onap/so/client/aai/entities/DSLQueryBuilder.java with 96% similarity]
common/src/main/java/org/onap/so/client/graphinventory/entities/__.java [moved from common/src/main/java/org/onap/so/client/aai/entities/__.java with 97% similarity]
common/src/main/java/org/onap/so/client/graphinventory/entities/uri/SimpleUri.java
common/src/test/java/org/onap/so/client/aai/AAIObjectTypeTest.java
common/src/test/java/org/onap/so/client/aai/AAIQueryClientTest.java
common/src/test/java/org/onap/so/client/aai/AAIResourcesClientTest.java
common/src/test/java/org/onap/so/client/aai/AAIResourcesClientWithServiceInstanceUriTest.java
common/src/test/java/org/onap/so/client/aai/AAISingleTransactionClientTest.java
common/src/test/java/org/onap/so/client/aai/AAITransactionalClientTest.java
common/src/test/java/org/onap/so/client/aai/DSLQueryBuilderTest.java
common/src/test/java/org/onap/so/client/aai/entities/uri/ServiceInstanceUriTest.java