Started with test decision JSON objects. 73/82473/8
authorPamela Dragosh <pdragosh@research.att.com>
Fri, 15 Mar 2019 18:30:00 +0000 (14:30 -0400)
committerPamela Dragosh <pdragosh@research.att.com>
Mon, 18 Mar 2019 16:25:32 +0000 (12:25 -0400)
commit59c38b6b3dfbd43c876f85ffb1e4b484951ced44
tree99120b17e967d8497c03fb038c664fa0063b3871
parent934c39bcdb5ff9a095331f60ef1b279ec91875a9
Started with test decision JSON objects.

Added new Policy Finder Factory that ONAP will use and
got the code working with new policy/models (see other
review which will have to be merged first).

Added some new conversion methods to convert from a
Xacml request to an Onap request.

Added some property methods for XACML Properties objects
and JUnit tests.

Started filling in some Guard application details and
combining code.

Issue-ID: POLICY-1602
Change-Id: I5235b74f3b036dcf05779b655a03ac290d594354
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
30 files changed:
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/OnapPolicyFinderFactory.java
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/OnapPolicyFinderFactoryException.java [new file with mode: 0644]
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/ToscaDictionary.java
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/ToscaPolicyConverter.java
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/XacmlApplicationServiceProvider.java
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/XacmlPolicyUtils.java [new file with mode: 0644]
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/XacmlUpdatePolicyUtils.java [deleted file]
applications/common/src/test/java/org/onap/policy/pdp/xacml/application/common/OnapPolicyFinderFactoryExceptionTest.java [new file with mode: 0644]
applications/common/src/test/java/org/onap/policy/pdp/xacml/application/common/OnapPolicyFinderFactoryTest.java [new file with mode: 0644]
applications/common/src/test/java/org/onap/policy/pdp/xacml/application/common/XacmlPolicyUtilsTest.java [moved from applications/common/src/test/java/org/onap/policy/pdp/xacml/application/common/XacmlUpdatePolicyUtilsTest.java with 56% similarity]
applications/guard/src/main/java/org/onap/policy/xacml/pdp/application/guard/GuardPdpApplication.java
applications/guard/src/main/resources/META-INF/services/org.onap.policy.pdp.xacml.application.common.XacmlApplicationServiceProvider [new file with mode: 0644]
applications/guard/src/main/resources/RootGuardPolicy.xml [new file with mode: 0644]
applications/guard/src/test/java/org/onap/policy/xacml/pdp/application/guard/GuardPdpApplicationTest.java
applications/monitoring/src/main/java/org/onap/policy/xacml/pdp/application/monitoring/MonitoringPdpApplication.java [moved from applications/monitoring/src/main/java/org/onap/policy/xacml/pdp/engine/OnapXacmlPdpEngine.java with 70% similarity]
applications/monitoring/src/main/java/org/onap/policy/xacml/pdp/application/monitoring/MonitoringRequest.java [new file with mode: 0644]
applications/monitoring/src/main/resources/META-INF/services/org.onap.policy.pdp.xacml.application.common.XacmlApplicationServiceProvider
applications/monitoring/src/main/resources/RootMonitoringPolicy.xml
applications/monitoring/src/test/java/org/onap/policy/xacml/pdp/application/monitoring/MonitoringPdpApplicationTest.java [moved from applications/monitoring/src/test/java/org/onap/policy/xacml/pdp/engine/OnapXacmlPdpEngineTest.java with 73% similarity]
applications/monitoring/src/test/resources/vDNS.policy.input.yaml
main/pom.xml
main/src/main/java/org/onap/policy/pdpx/main/rest/model/Decision.java
main/src/test/java/org/onap/policy/pdpx/main/rest/TestXacmlPdpRestServer.java
main/src/test/resources/decisions/decision.multiple.input.json [new file with mode: 0644]
main/src/test/resources/decisions/decision.multiple.output.json [new file with mode: 0644]
main/src/test/resources/decisions/decision.policytype.input.json [new file with mode: 0644]
main/src/test/resources/decisions/decision.policytype.output.json [new file with mode: 0644]
main/src/test/resources/decisions/decision.single.input.json [new file with mode: 0644]
main/src/test/resources/decisions/decsion.single.output.json [new file with mode: 0644]
pom.xml