Fix sonar issues in policy-api 92/91292/3
authorJim Hahn <jrh3@att.com>
Thu, 11 Jul 2019 19:26:12 +0000 (15:26 -0400)
committerJim Hahn <jrh3@att.com>
Thu, 11 Jul 2019 20:33:37 +0000 (16:33 -0400)
commit75b23a0fa717535fc8308cc92209b3d36f8cf2c9
tree11126de5d91913a34c822adb8ec7cb77537fa8be
parent112549df98ef75d071f40632c4f905a83eaacdb0
Fix sonar issues in policy-api

Extracted some methods to address cyclomatic complexity.
Created super classes to address duplicate code.
Did not address code coverage.

Change-Id: I2ec07cdad9e671b0e239e2d4ae9395e89b9e4266
Issue-ID: POLICY-1791
Signed-off-by: Jim Hahn <jrh3@att.com>
main/src/main/java/org/onap/policy/api/main/rest/ApiRestController.java
main/src/main/java/org/onap/policy/api/main/rest/CommonRestController.java [new file with mode: 0644]
main/src/main/java/org/onap/policy/api/main/rest/LegacyApiRestController.java
main/src/main/java/org/onap/policy/api/main/rest/provider/CommonModelProvider.java [new file with mode: 0644]
main/src/main/java/org/onap/policy/api/main/rest/provider/LegacyGuardPolicyProvider.java
main/src/main/java/org/onap/policy/api/main/rest/provider/LegacyOperationalPolicyProvider.java
main/src/main/java/org/onap/policy/api/main/rest/provider/PolicyProvider.java
main/src/main/java/org/onap/policy/api/main/rest/provider/PolicyTypeProvider.java