Get policy type from policy-api 93/94593/3
authorJim Hahn <jrh3@att.com>
Wed, 28 Aug 2019 19:20:18 +0000 (15:20 -0400)
committerJim Hahn <jrh3@att.com>
Fri, 30 Aug 2019 16:07:32 +0000 (12:07 -0400)
commit98873e8c202426b9d74d9460ebd30b57fa4c7eb7
treedb56b53965c37b36008c99c49acf9e5d079c2fbf
parent30b9aa0d2e2e6b954e2ce25537d7d7ca81d3a5a4
Get policy type from policy-api

Added a class to retrieve a policy type from the policy-api.
Updated property files to include parameters that are needed
to configure it.
Updates per review comments:
- change PolicyApi to PolicyApiCaller
- use HttpClientFactory
- removed superfluous constructors from exception classes
- changed parameters to use RestServerParameters instead of BusTopicParams

Change-Id: I8aad6ca5a733c8ad9cc983496e745ebe7400dd17
Issue-ID: POLICY-1911
Signed-off-by: Jim Hahn <jrh3@att.com>
17 files changed:
applications/common/pom.xml
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/NotFoundException.java [new file with mode: 0644]
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/PolicyApiCaller.java [new file with mode: 0644]
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/PolicyApiException.java [new file with mode: 0644]
applications/common/src/test/java/org/onap/policy/pdp/xacml/application/common/ExceptionTest.java [new file with mode: 0644]
applications/common/src/test/java/org/onap/policy/pdp/xacml/application/common/PolicyApiCallerTest.java [new file with mode: 0644]
main/src/main/java/org/onap/policy/pdpx/main/parameters/XacmlPdpParameterGroup.java
main/src/test/java/org/onap/policy/pdpx/main/parameters/CommonTestData.java
main/src/test/java/org/onap/policy/pdpx/main/parameters/TestXacmlPdpParameterGroup.java
main/src/test/java/org/onap/policy/pdpx/main/rest/TestDecision.java
main/src/test/resources/parameters/MinimumParameters.json
main/src/test/resources/parameters/NoParameters.json
main/src/test/resources/parameters/XacmlPdpConfigParameters.json
main/src/test/resources/parameters/XacmlPdpConfigParameters_InvalidName.json
main/src/test/resources/parameters/XacmlPdpConfigParameters_InvalidRestServerParameters.json
main/src/test/resources/parameters/XacmlPdpConfigParameters_Std.json
packages/policy-xacmlpdp-tarball/src/main/resources/etc/defaultConfig.json