Make single deleteDataNode use plural deleteDataNodes 82/133582/7
authordanielhanrahan <daniel.hanrahan@est.tech>
Fri, 10 Mar 2023 13:27:01 +0000 (13:27 +0000)
committerdanielhanrahan <daniel.hanrahan@est.tech>
Mon, 13 Mar 2023 10:30:58 +0000 (10:30 +0000)
commit8e08dc797c89f6e85347c10cc7a2e877c126432a
tree5bf8d3653b332e0dce846dd3ba748520029070ec
parente2e5e5337f65b49aef56d4bced4ca9e298825543
Make single deleteDataNode use plural deleteDataNodes

- Make deleteDataNode and deleteListDataNode call deleteDataNodes
- Add onlySupportListDeletion option to deleteDataNodes to support
  original deleteListDataNode behaviour
- Allow delete root xpath in deleteDataNodes
- Fix incorrect use of PathParsingException in deleteDataNode
- Update performance tests timings

Issue-ID: CPS-1523
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
Change-Id: I92c3c3ce606a5ab2cb8e6779d1ee0f9853529982
cps-ri/src/main/java/org/onap/cps/spi/impl/CpsDataPersistenceServiceImpl.java
cps-ri/src/test/groovy/org/onap/cps/spi/impl/CpsDataPersistenceServiceIntegrationSpec.groovy
cps-ri/src/test/groovy/org/onap/cps/spi/performance/CpsDataPersistenceServiceDeletePerfTest.groovy