add single transaction api to aaiclient 29/67029/1
authorBenjamin, Max (mb388a) <mb388a@us.att.com>
Mon, 17 Sep 2018 14:52:09 +0000 (10:52 -0400)
committerBenjamin, Max (mb388a) <mb388a@us.att.com>
Mon, 17 Sep 2018 14:54:05 +0000 (10:54 -0400)
commit184e1ed3e83effc39b6f7f92c9f4b9d874c4cfe7
tree49b74f6462dd220d1abc6037ee5e0d1e4b575c69
parent7f14f0c2cb879573709b687697636095e134b231
add single transaction api to aaiclient

fixed marshalling when issuing a patch request
added support for single transaction api in A&AI

Change-Id: Icf755f547523cc7dbf931e198177847a5a1c6ea1
Issue-ID: SO-1060
Signed-off-by: Benjamin, Max (mb388a) <mb388a@us.att.com>
22 files changed:
adapters/mso-openstack-adapters/src/main/java/org/onap/so/adapters/network/async/client/ObjectFactory.java
common/src/main/java/org/onap/so/client/RestClient.java
common/src/main/java/org/onap/so/client/aai/AAIObjectType.java
common/src/main/java/org/onap/so/client/aai/AAIPatchConverter.java [new file with mode: 0644]
common/src/main/java/org/onap/so/client/aai/AAIResourcesClient.java
common/src/main/java/org/onap/so/client/aai/AAIRestClient.java
common/src/main/java/org/onap/so/client/aai/AAISingleTransactionClient.java [new file with mode: 0644]
common/src/main/java/org/onap/so/client/aai/AAITransactionalClient.java
common/src/main/java/org/onap/so/client/aai/entities/bulkprocess/OperationBody.java
common/src/main/java/org/onap/so/client/aai/entities/bulkprocess/OperationBodySerializer.java [new file with mode: 0644]
common/src/main/java/org/onap/so/client/aai/entities/singletransaction/OperationBodyRequest.java [new file with mode: 0644]
common/src/main/java/org/onap/so/client/aai/entities/singletransaction/OperationBodyRequestSerializer.java [new file with mode: 0644]
common/src/main/java/org/onap/so/client/aai/entities/singletransaction/OperationBodyResponse.java [new file with mode: 0644]
common/src/main/java/org/onap/so/client/aai/entities/singletransaction/SingleTransactionRequest.java [new file with mode: 0644]
common/src/main/java/org/onap/so/client/aai/entities/singletransaction/SingleTransactionResponse.java [new file with mode: 0644]
common/src/test/java/org/onap/so/client/aai/AAIPatchConverterTest.java [new file with mode: 0644]
common/src/test/java/org/onap/so/client/aai/AAIRestClientTest.java
common/src/test/java/org/onap/so/client/aai/AAISingleTransactionClientTest.java [new file with mode: 0644]
common/src/test/java/org/onap/so/client/aai/AAITransactionalClientTest.java
common/src/test/resources/__files/aai/singletransaction/sample-request.json [new file with mode: 0644]
common/src/test/resources/__files/aai/singletransaction/sample-response-failure.json [new file with mode: 0644]
common/src/test/resources/__files/aai/singletransaction/sample-response.json [new file with mode: 0644]