Add more endpoints and swagger annotations 08/78708/6
authorChenfei Gao <cgao@research.att.com>
Mon, 18 Feb 2019 21:28:54 +0000 (16:28 -0500)
committerPamela Dragosh <pdragosh@research.att.com>
Wed, 27 Feb 2019 11:58:53 +0000 (11:58 +0000)
commit0c117e6f8608ed902893364ee00123b0eb9f4a59
tree9ee34faca705be2d3d6af840dafc52b314f67034
parent8df02c884233f8842272ed69cb2c580a00d3df1d
Add more endpoints and swagger annotations

Includes:
a) Organized swagger models into new rest.model package
b) Organized provider classes into new rest.provider package
c) Added policyType GET/POST/DELETE endpoints
d) Added policy GET/POST/DELETE endpoints
e) Added swagger annotations for the new endpoints

Issue-ID: POLICY-1515
Change-Id: Ia159a4cfebdad36cb1b4a5cc6456d07d2fde09ee
Signed-off-by: Chenfei Gao <cgao@research.att.com>
14 files changed:
main/pom.xml
main/src/main/java/org/onap/policy/api/main/rest/ApiRestController.java
main/src/main/java/org/onap/policy/api/main/rest/ApiStatisticsManager.java
main/src/main/java/org/onap/policy/api/main/rest/StatisticsReport.java
main/src/main/java/org/onap/policy/api/main/rest/provider/HealthCheckProvider.java [moved from main/src/main/java/org/onap/policy/api/main/rest/HealthCheckProvider.java with 97% similarity]
main/src/main/java/org/onap/policy/api/main/rest/provider/PolicyProvider.java [new file with mode: 0644]
main/src/main/java/org/onap/policy/api/main/rest/provider/PolicyTypeProvider.java [new file with mode: 0644]
main/src/main/java/org/onap/policy/api/main/rest/provider/StatisticsProvider.java [moved from main/src/main/java/org/onap/policy/api/main/rest/StatisticsProvider.java with 73% similarity]
main/src/test/java/org/onap/policy/api/main/rest/TestApiRestServer.java
main/src/test/java/org/onap/policy/api/main/rest/TestApiStatistics.java [deleted file]
main/src/test/java/org/onap/policy/api/main/rest/TestHttpsApiRestServer.java [deleted file]
main/src/test/java/org/onap/policy/api/main/rest/TestHttpsStatisticApiRestServer.java [deleted file]
main/src/test/java/org/onap/policy/api/main/rest/TestStatisticsReport.java
pom.xml