Adding guard PIP 60/83460/10
authorPamela Dragosh <pdragosh@research.att.com>
Wed, 27 Mar 2019 10:40:18 +0000 (06:40 -0400)
committerJoshua Reich <jreich@research.att.com>
Mon, 1 Apr 2019 22:35:43 +0000 (15:35 -0700)
commitd2daf7ef5d003b5c5ae6a7083ccf676cc87a1d7b
tree99d83d3772181df83ca48138ca3e86ef757cb443
parentd3438454879ec3f3c31ca8af2fc5903b7f8697ae
Adding guard PIP

Adding the PIP support into the translator to setup the count
attribute as an attribute generated by PIP and not sent by
calling application.

Added JUnit for OperationsHistoryPipEngine.

Issue-ID: POLICY-1471
Change-Id: I71773ee8ea0e6c02873506d973a604899383d4b5
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
23 files changed:
applications/common/pom.xml
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/OnapOperationsHistoryDbao.java [new file with mode: 0644]
applications/common/src/main/java/org/onap/policy/pdp/xacml/application/common/OnapOperationsHistoryPipEngine.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/XacmlPolicyUtils.java
applications/common/src/test/java/org/onap/policy/pdp/xacml/application/common/OnapOperationsHistoryPipEngineTest.java [new file with mode: 0644]
applications/common/src/test/resources/META-INF/persistence.xml [new file with mode: 0644]
applications/common/src/test/resources/test.properties
applications/guard/pom.xml
applications/guard/src/main/java/org/onap/policy/xacml/pdp/application/guard/LegacyGuardPolicyRequest.java
applications/guard/src/main/java/org/onap/policy/xacml/pdp/application/guard/LegacyGuardTranslator.java
applications/guard/src/main/resources/META-INF/persistence.xml [new file with mode: 0644]
applications/guard/src/test/java/org/onap/policy/xacml/pdp/application/guard/GuardPdpApplicationTest.java
applications/guard/src/test/resources/META-INF/createtest.sql [new file with mode: 0644]
applications/guard/src/test/resources/META-INF/persistence.xml [new file with mode: 0644]
applications/guard/src/test/resources/vDNS.policy.guard.frequency.output.tosca.yaml
applications/guard/src/test/resources/vDNS.policy.guard.minmax.output.tosca.yaml
applications/guard/src/test/resources/xacml.properties
main/src/test/resources/decisions/decision.guard.shoulddeny.input.json
main/src/test/resources/decisions/decision.guard.shouldpermit.input.json
main/src/test/resources/decisions/decision.guard.vfCount.1.input.json [new file with mode: 0644]
main/src/test/resources/decisions/decision.guard.vfCount.3.input.json [new file with mode: 0644]
main/src/test/resources/decisions/decision.guard.vfCount.6.input.json [moved from main/src/test/resources/decisions/decision.guard.shoulddeny.input2.json with 89% similarity]