Add ACM interceptor for DME 37/12037/3
authoraravind.est <aravindhan.a@est.tech>
Fri, 10 Nov 2023 11:34:30 +0000 (11:34 +0000)
committeraravind.est <aravindhan.a@est.tech>
Wed, 15 Nov 2023 16:24:28 +0000 (16:24 +0000)
commit4e0f690867551e6ff679debcc7a1fa531aa4c8e7
tree7053a711d1b84a98824a24dab9aac59a9c33c784
parente82f052e583d579ba06b7994be55c51bf25667fa
Add ACM interceptor for DME

ACM Interceptor interface added. It should be used to inject the specific elements/configuration/values to the existing ACM definition/instantiation.
DME ACM interceptor added. It injects the DME parameters from rApp package into the existing ACM definition and instantiation flow.
This avoids the direct calls to DME at the time of rApp deployment. This doesn't include any change to modify the direct DME validation on priming time.

Issue-ID: NONRTRIC-952
Signed-off-by: aravind.est <aravindhan.a@est.tech>
Change-Id: Ibc624726abd34cb83fcb4b477c27a822becbe156
16 files changed:
pom.xml
rapp-manager-acm/pom.xml
rapp-manager-acm/src/main/java/com/oransc/rappmanager/acm/service/AcmDeployer.java
rapp-manager-acm/src/test/java/com/oransc/rappmanager/acm/service/AcmDeployerTest.java
rapp-manager-acm/src/test/java/com/oransc/rappmanager/acm/service/BeanTestConfiguration.java
rapp-manager-acm/src/test/java/com/oransc/rappmanager/models/rapp/RappResourceBuilder.java
rapp-manager-application/src/main/java/com/oransc/rappmanager/service/RappService.java
rapp-manager-application/src/test/java/com/oransc/rappmanager/service/RappServiceTest.java
rapp-manager-dme/src/main/java/com/oransc/rappmanager/dme/models/DataConsumerEntity.java [new file with mode: 0755]
rapp-manager-dme/src/main/java/com/oransc/rappmanager/dme/models/DataProducerEntity.java [new file with mode: 0755]
rapp-manager-dme/src/main/java/com/oransc/rappmanager/dme/models/InfoTypeEntity.java [new file with mode: 0755]
rapp-manager-dme/src/main/java/com/oransc/rappmanager/dme/service/DmeAcmInterceptor.java [new file with mode: 0755]
rapp-manager-dme/src/test/java/com/oransc/rappmanager/dme/service/DmeAcmInterceptorTest.java [new file with mode: 0755]
rapp-manager-models/pom.xml
rapp-manager-models/src/main/java/com/oransc/rappmanager/models/AcmInterceptor.java [new file with mode: 0755]
rapp-manager-models/src/test/java/com/oransc/rappmanager/models/AcmInterceptorTest.java [new file with mode: 0755]