Fix Delete uses case with '/' in path 04/132804/2
authorToineSiebelink <toine.siebelink@est.tech>
Mon, 19 Dec 2022 14:19:29 +0000 (14:19 +0000)
committerToineSiebelink <toine.siebelink@est.tech>
Mon, 19 Dec 2022 16:12:32 +0000 (16:12 +0000)
commite52d0cbf970f1de982fb64f1a052646457b81f52
tree86452d641b55bd3c365470d5ff21f32a6ce9c8ec
parentb344f764a93e03545dc8984a4974329d6811b859
Fix Delete uses case with '/' in path

-Extend and use cpsPath parser (util) classes instead of regex

Issue-ID: CPS-1409
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Change-Id: I230c9eb71cc34264983830b39149511b95c4b4a6
cps-path-parser/src/main/antlr4/org/onap/cps/cpspath/parser/antlr4/CpsPath.g4
cps-path-parser/src/main/java/org/onap/cps/cpspath/parser/CpsPathBuilder.java
cps-path-parser/src/main/java/org/onap/cps/cpspath/parser/CpsPathQuery.java
cps-path-parser/src/main/java/org/onap/cps/cpspath/parser/CpsPathUtil.java
cps-path-parser/src/test/groovy/org/onap/cps/cpspath/parser/CpsPathUtilSpec.groovy [new file with mode: 0644]
cps-ri/src/main/java/org/onap/cps/spi/impl/CpsDataPersistenceServiceImpl.java
cps-ri/src/test/groovy/org/onap/cps/spi/impl/CpsDataPersistenceServiceIntegrationSpec.groovy