Improve handling of Invalid Operation exception 50/138350/1
authorToineSiebelink <toine.siebelink@est.tech>
Mon, 1 Jul 2024 10:24:49 +0000 (11:24 +0100)
committerToineSiebelink <toine.siebelink@est.tech>
Mon, 1 Jul 2024 10:24:49 +0000 (11:24 +0100)
commit3d82cce6c14838c54dd9852a8fdac20b01ad0925
tree6dda1e7e9364c2dcdeecbb07289fa095e6f07dde
parent98d9ac273754a8637bb5e08b1ec7c0b98c645e9e
Improve handling of Invalid Operation exception

- MOve to API package
- Handle in REST Controller to return BAD REQUEST

Issue-ID: CPS-2256
Change-Id: I4f96519aaf2e7f781729c8b8671ea02630a2e0a8
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
cps-ncmp-rest/src/main/java/org/onap/cps/ncmp/rest/controller/NetworkCmProxyRestExceptionHandler.java
cps-ncmp-rest/src/test/groovy/org/onap/cps/ncmp/rest/controller/NetworkCmProxyRestExceptionHandlerSpec.groovy
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/data/exceptions/InvalidOperationException.java [moved from cps-ncmp-service/src/main/java/org/onap/cps/ncmp/impl/data/exceptions/InvalidOperationException.java with 96% similarity]
cps-ncmp-service/src/main/java/org/onap/cps/ncmp/api/data/models/OperationType.java
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/api/data/models/OperationTypeSpec.groovy
cps-ncmp-service/src/test/groovy/org/onap/cps/ncmp/impl/data/NcmpDatastoreRequestHandlerSpec.groovy