Refactor POST and PUT Automation Composition 45/132545/1
authorFrancescoFioraEst <francesco.fiora@est.tech>
Thu, 1 Dec 2022 09:15:22 +0000 (09:15 +0000)
committerFrancescoFioraEst <francesco.fiora@est.tech>
Thu, 1 Dec 2022 10:55:04 +0000 (10:55 +0000)
commitb5d62899bf9cfaef5c9dcc49023428bbb12bcc55
treed7325a4df408b39bf7b30789724631efbc738c91
parent7af90cd8fdabdd1c3ae79d3551980016d6b24f7e
Refactor POST and PUT Automation Composition

Refactor POST and PUT Automation Composition to handle
a single resource instead of a list.

Issue-ID: POLICY-4470
Change-Id: Ic7025e1eafdd197487bc5268993ec5e3e5520025
Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
25 files changed:
models/src/main/java/org/onap/policy/clamp/models/acm/messages/rest/instantiation/InstantiationCommand.java
models/src/main/java/org/onap/policy/clamp/models/acm/messages/rest/instantiation/InstantiationResponse.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/provider/AutomationCompositionProvider.java
models/src/test/java/org/onap/policy/clamp/models/acm/messages/rest/instantiation/InstantiationCommandTest.java
models/src/test/java/org/onap/policy/clamp/models/acm/persistence/provider/AutomationCompositionProviderTest.java
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/instantiation/AutomationCompositionInstantiationProvider.java
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/main/rest/InstantiationController.java
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/supervision/SupervisionHandler.java
runtime-acm/src/main/resources/openapi/openapi.yaml
runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/instantiation/AutomationCompositionInstantiationProviderTest.java
runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/instantiation/InstantiationUtils.java
runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/instantiation/rest/InstantiationControllerTest.java
runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/supervision/SupervisionHandlerTest.java
runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/supervision/SupervisionScannerTest.java
runtime-acm/src/test/resources/rest/acm/AutomationComposition.json [new file with mode: 0644]
runtime-acm/src/test/resources/rest/acm/AutomationCompositionElementsNotFound.json
runtime-acm/src/test/resources/rest/acm/AutomationCompositionNotFound.json [new file with mode: 0644]
runtime-acm/src/test/resources/rest/acm/AutomationCompositionSmoke.json [new file with mode: 0644]
runtime-acm/src/test/resources/rest/acm/AutomationCompositionUpdate.json [new file with mode: 0644]
runtime-acm/src/test/resources/rest/acm/AutomationCompositionVersionNotMatches.json [deleted file]
runtime-acm/src/test/resources/rest/acm/AutomationCompositions.json [deleted file]
runtime-acm/src/test/resources/rest/acm/AutomationCompositionsNotFound.json [deleted file]
runtime-acm/src/test/resources/rest/acm/AutomationCompositionsSmoke.json [deleted file]
runtime-acm/src/test/resources/rest/acm/AutomationCompositionsUpdate.json [deleted file]
runtime-acm/src/test/resources/rest/acm/PassiveCommand.json