Create list-node elements (part1): CPS service and persistence layers 97/121097/3
authorRuslan Kashapov <ruslan.kashapov@pantheon.tech>
Wed, 5 May 2021 09:06:00 +0000 (12:06 +0300)
committerRuslan Kashapov <ruslan.kashapov@pantheon.tech>
Tue, 11 May 2021 06:39:59 +0000 (09:39 +0300)
commit25e3306737b7284b051dfeaedb39ef83323504d9
tree8f5b64bfb21bf11ebbbca558a23666128dcdc5e8
parent757b328b542d91a96d2c095744303d40edcb67f9
Create list-node elements (part1): CPS service and persistence layers

+ fix integrity violation exception exposed out of persistence layer
+ refactor CpsDataServiceImplSpec to eliminate repeated code

Issue-ID: CPS-360
Change-Id: Id70341fe54bf3c31af661f6aae04a7a80f4a1e9d
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
cps-ri/src/main/java/org/onap/cps/spi/impl/CpsDataPersistenceServiceImpl.java
cps-ri/src/test/groovy/org/onap/cps/spi/impl/CpsDataPersistenceServiceSpec.groovy
cps-ri/src/test/resources/data/fragment.sql
cps-service/src/main/java/org/onap/cps/api/CpsDataService.java
cps-service/src/main/java/org/onap/cps/api/impl/CpsDataServiceImpl.java
cps-service/src/main/java/org/onap/cps/spi/CpsDataPersistenceService.java
cps-service/src/main/java/org/onap/cps/spi/exceptions/AlreadyDefinedException.java
cps-service/src/test/groovy/org/onap/cps/api/impl/CpsDataServiceImplSpec.groovy