Add support for AAI Named Query error handling 31/19531/3
authorCharles Cole <cc847m@att.com>
Mon, 16 Oct 2017 17:05:08 +0000 (12:05 -0500)
committerCharles Cole <cc847m@att.com>
Wed, 18 Oct 2017 16:03:38 +0000 (11:03 -0500)
commit506267bf7e9d961f1a6b2a989ee8a23ca67b9d61
tree7f9079c2a19bb5d01bf4f8a7ab84b7168d9a1cb9
parentb2d602aaedfcc9356e07dd94b6baec70c38815b8
Add support for AAI Named Query error handling

Errors from AAI after a Named query now throw an AAIEXception.  This is
caught in the template to allow the resources to be removed from memory
and a final failure to be thrown.

Issue-ID: POLICY-314
Change-Id: I319d29ef537b2d01ca288622aac1d9dbbe05f5eb
Signed-off-by: Charles Cole <cc847m@att.com>
14 files changed:
controlloop/common/actors/actor.appc/src/main/java/org/onap/policy/controlloop/actor/appc/APPCActorServiceProvider.java
controlloop/common/actors/actor.appc/src/test/java/org/onap/policy/controlloop/actor/appc/AppcServiceProviderTest.java
controlloop/common/actors/actor.test/pom.xml
controlloop/common/eventmanager/src/main/java/org/onap/policy/controlloop/eventmanager/ControlLoopEventManager.java
controlloop/common/eventmanager/src/main/java/org/onap/policy/controlloop/eventmanager/ControlLoopOperationManager.java
controlloop/common/eventmanager/src/test/java/org/onap/policy/controlloop/eventmanager/ControlLoopOperationManagerTest.java
controlloop/common/model-impl/aai/src/main/java/org/onap/policy/aai/AAIManager.java
controlloop/common/model-impl/aai/src/main/java/org/onap/policy/aai/AAINQRequestError.java [new file with mode: 0644]
controlloop/common/model-impl/aai/src/main/java/org/onap/policy/aai/AAINQResponse.java
controlloop/common/model-impl/aai/src/main/java/org/onap/policy/aai/AAINQServiceException.java [new file with mode: 0644]
controlloop/common/model-impl/aai/src/main/java/org/onap/policy/aai/util/AAIException.java [new file with mode: 0644]
controlloop/common/simulators/src/main/java/org/onap/policy/simulators/AaiSimulatorJaxRs.java
controlloop/templates/archetype-cl-amsterdam/src/main/resources/archetype-resources/src/main/resources/__closedLoopControlName__.drl
controlloop/templates/template.demo/src/test/java/org/onap/policy/template/demo/VFWControlLoopTest.java