Reduce dataspace/anchor lookups in CpsDataPersistenceService 99/133599/5
authordanielhanrahan <daniel.hanrahan@est.tech>
Tue, 7 Mar 2023 20:35:14 +0000 (20:35 +0000)
committerdanielhanrahan <daniel.hanrahan@est.tech>
Mon, 13 Mar 2023 13:18:02 +0000 (13:18 +0000)
commitb8b29c97ee64b395bceb1e100eaf2a6bf115871f
tree104f7fc9cf9060091dc478c0f48a5dd3d7db517c
parent8e08dc797c89f6e85347c10cc7a2e877c126432a
Reduce dataspace/anchor lookups in CpsDataPersistenceService

- Remove unneeded calls to DataspaceRepository::getByName
- Remove unneeded calls to AnchorRepository::getByDataspaceAndName
- Refactor FragmentRepository

Issue-ID: CPS-1536
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
Change-Id: I2121f6247070ee4a7c000e06ec66a6278b758540
cps-ri/src/main/java/org/onap/cps/spi/impl/CpsDataPersistenceServiceImpl.java
cps-ri/src/main/java/org/onap/cps/spi/repository/FragmentRepository.java
cps-ri/src/test/groovy/org/onap/cps/spi/impl/CpsDataPersistenceServiceIntegrationSpec.groovy
cps-ri/src/test/groovy/org/onap/cps/spi/impl/CpsDataPersistenceServiceSpec.groovy