Ensure Leaf value retains Integer type 82/123682/9
authorlukegleeson <luke.gleeson@est.tech>
Mon, 30 Aug 2021 09:24:30 +0000 (10:24 +0100)
committerlukegleeson <luke.gleeson@est.tech>
Fri, 3 Sep 2021 08:42:02 +0000 (09:42 +0100)
commit008abaee59bb542d5a60e89fa7f4231cecf7bdf5
tree9e0c3468fc62827cf15841fd0813aa5141299f29
parent0af60de4fbb3a3e6c828e179c667b173b1539b62
Ensure Leaf value retains Integer type

BUG
GSON.fromJson() is unable to parse numerical values and defaults values to Doubles
Added a datatype conversion which forces Double values which can be Integers to being Integers

Issue-ID: CPS-591
Signed-off-by: lukegleeson <luke.gleeson@est.tech>
Change-Id: I72d54ad06823a8755ee407f39104f3edf9a8cc75
cps-ri/pom.xml
cps-ri/src/main/java/org/onap/cps/spi/impl/CpsDataPersistenceServiceImpl.java
cps-ri/src/test/groovy/org/onap/cps/spi/impl/CpsDataPersistenceServiceSpec.groovy