Implement restful call to xacml pdp guard 57/13557/10
authorTemoc Rodriguez <cr056n@att.com>
Tue, 19 Sep 2017 18:13:34 +0000 (11:13 -0700)
committerAli Hockla <ah999m@att.com>
Thu, 21 Sep 2017 14:59:48 +0000 (14:59 +0000)
commitfa9ed5f98a4eed3d82a440b719dd1db184260e94
tree1a1af474d20f08a1798b66eecb0cf5aad65fcf15
parent2313dd4767975e7d814e52613afab8054b84208c
Implement restful call to xacml pdp guard

Removed the embedded guard decision and replace with restful call to
xacml pdp to restore guard functionality. Set guard URL with PolicyEngine env properties. Modified templates accordingly.

Issue-Id: POLICY-260
Change-Id: Ic1558a6ebdd5f6d1b74a748f69433f6213dbf984
Signed-off-by: Temoc Rodriguez <cr056n@att.com>
Signed-off-by: Hockla, Ali (ah999m) <ah999m@att.com>
controlloop/common/guard/pom.xml
controlloop/common/guard/src/main/java/org/onap/policy/guard/CallGuardTask.java
controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuardXacmlHelper.java
controlloop/templates/archetype-cl-amsterdam/src/main/resources/archetype-resources/src/main/resources/__closedLoopControlName__.drl
controlloop/templates/template.demo/pom.xml
controlloop/templates/template.demo/src/main/resources/ControlLoop_Template_xacml_guard.drl
controlloop/templates/template.demo/src/test/java/org/onap/policy/template/demo/ControlLoopXacmlGuardTest.java
controlloop/templates/template.demo/src/test/resources/META-INF/persistence.xml