LcmEvent to have header now 44/134544/7
authormpriyank <priyank.maheshwari@est.tech>
Thu, 11 May 2023 12:55:55 +0000 (13:55 +0100)
committerPriyank Maheshwari <priyank.maheshwari@est.tech>
Tue, 16 May 2023 10:42:40 +0000 (10:42 +0000)
commit850656b7a159c0fe3070551990311aadec9b6a7f
treef82c69ce3c7515c47095f4ff93e32d39189bdb14
parent592c0f64ad1d1b2ed708ea9e352c8763459bde25
LcmEvent to have header now

- Introduce LcmEventHeader as per our agreement with stakeholders
- The version remains v1 as we just add the header and dont change
  anything in the existing event payload.
- Later we will remove the header fields from the event payload.
- tests modification and little code refractor for dmi data avc as well

Issue-ID: CPS-1695
Change-Id: Ibef1138a6d0cc7ffec50b4c201a4d3417b99e27e
Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
14 files changed:
cps-ncmp-events/src/main/resources/schemas/dmidataavc/avc-event-header-v1.json [moved from cps-ncmp-events/src/main/resources/schemas/dmidataavc/avc-event-headers-v1.json with 95% similarity]
cps-ncmp-events/src/main/resources/schemas/lcm/lcm-event-header-v1.json [new file with mode: 0644]
cps-ncmp-events/src/main/resources/schemas/lcm/lcm-event-schema-v1.json [moved from cps-ncmp-events/src/main/resources/schemas/lcm-event-schema-v1.json with 97% similarity]
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/events/EventsPublisher.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/events/lcm/LcmEventHeaderMapper.java [new file with mode: 0644]
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/events/lcm/LcmEventsCmHandleStateHandlerImpl.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/events/lcm/LcmEventsCreator.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/events/lcm/LcmEventsCreatorHelper.java
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/impl/events/lcm/LcmEventsService.java
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/events/lcm/LcmEventsCmHandleStateHandlerImplSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/events/lcm/LcmEventsCreatorSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/events/lcm/LcmEventsPublisherSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/impl/events/lcm/LcmEventsServiceSpec.groovy
cps-ncmp-service/src/test/resources/expectedLcmEvent.json