Add validation for composition de-priming 48/142248/1 master
authorwaynedunican <wayne.dunican@est.tech>
Tue, 7 Oct 2025 10:19:58 +0000 (11:19 +0100)
committerwaynedunican <wayne.dunican@est.tech>
Wed, 8 Oct 2025 12:40:21 +0000 (13:40 +0100)
commit063f9eba9df63f7b91dbe687a10dbe65c744e788
tree79d36b4d69ba1aeeb8784196510fa7d4ec9caa6e
parent446b600af31f956667c67cc4801f44ba943f30dd
Add validation for composition de-priming

If compositionId is referenced a targetCompositionId in the instance table, de-priming is not allowed

- Added this validation

Issue-ID: POLICY-5462
Change-Id: I96aa13362c791ec2f76d26aa69b482c95e3d5c7e
Signed-off-by: waynedunican <wayne.dunican@est.tech>
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/provider/AutomationCompositionProvider.java
models/src/main/java/org/onap/policy/clamp/models/acm/persistence/repository/AutomationCompositionRepository.java
models/src/test/java/org/onap/policy/clamp/models/acm/persistence/provider/AutomationCompositionProviderTest.java
models/src/test/resources/providers/TestAutomationCompositions.json
runtime-acm/src/main/java/org/onap/policy/clamp/acm/runtime/commissioning/CommissioningProvider.java
runtime-acm/src/test/java/org/onap/policy/clamp/acm/runtime/commissioning/CommissioningProviderTest.java