Refactor WorkflowAction.valiadteResourceIdInAAI - 21/99521/3
authorGamboa, Gilbert <gilbert.g.gamboa@att.com>
Wed, 11 Dec 2019 18:59:53 +0000 (13:59 -0500)
committerBenjamin, Max (mb388a) <mb388a@att.com>
Fri, 13 Dec 2019 19:26:21 +0000 (14:26 -0500)
commita0a017f918430fbd1c14c3af2718b993f0e9357c
treea5c356c563eff51e4cf21722bd16d0e73ec3aedb
parentd04057383159718b40dabc2a278c60c7813bb852
Refactor WorkflowAction.valiadteResourceIdInAAI -

Refactor WorkflowAction.valiadteResourceIdInAAI - break up the method
into smaller pieces to handle different resouce type separately.
Include aai object id info in MultipleObjectsException. Do not throw
DuplicateNameException when MultipleObjectsFoundException is caught.
Handle BAU and let MOFException be thrown as illegal state exception.

Issue-ID: SO-2564
Signed-off-by: Benjamin, Max (mb388a) <mb388a@att.com>
Change-Id: Ib78fbbe9fbea3e4815a7b19071ea2ce30dce6c25
bpmn/MSOCommonBPMN/src/main/java/org/onap/so/bpmn/servicedecomposition/tasks/BBInputSetupUtils.java
bpmn/MSOCommonBPMN/src/test/java/org/onap/so/bpmn/servicedecomposition/tasks/BBInputSetupUtilsTest.java
bpmn/so-bpmn-tasks/src/main/java/org/onap/so/bpmn/infrastructure/workflow/tasks/WorkflowAction.java
bpmn/so-bpmn-tasks/src/test/java/org/onap/so/bpmn/infrastructure/workflow/tasks/WorkflowActionTest.java