YAML clc directive spec/compilation to XACML 89/78789/7
authorJoshua Reich <jreich@research.att.com>
Fri, 15 Feb 2019 21:40:07 +0000 (13:40 -0800)
committerJoshua Reich <jreich@research.att.com>
Thu, 28 Feb 2019 04:59:46 +0000 (20:59 -0800)
commitd01dd35e38462ad56a802b5bc3f2f9d64faa0b92
treec59382daefba071c84a4e177b39ad4a6c499cfa3
parent5cd902ff9e11c0f401e0633a32902a63f18596ba
YAML clc directive spec/compilation to XACML

Created java definition of CoordinationDirective class.
Initial library supports one coordination directive FirstBlocksSecond,
prototype for this directive added as firstBlocksSecond.xml.
Functions for compiling example yaml directive are in SupportUtil.

Change-Id: If7c22402729670403510f1fa2f7f43de6a4a522c
Issue-ID: POLICY-1173
Signed-off-by: Joshua Reich <jreich@research.att.com>
14 files changed:
controlloop/common/coordination/pom.xml [new file with mode: 0644]
controlloop/common/coordination/src/main/java/org/onap/policy/coordination/CoordinationDirective.java [new file with mode: 0644]
controlloop/common/coordination/src/main/java/org/onap/policy/coordination/Util.java [new file with mode: 0644]
controlloop/common/coordination/src/test/java/org/onap/policy/coordination/CoordinationDirectiveTest.java [new file with mode: 0644]
controlloop/common/coordination/src/test/java/org/onap/policy/coordination/UtilTest.java [new file with mode: 0644]
controlloop/common/coordination/src/test/resources/test_coordination_directive.yaml [new file with mode: 0644]
controlloop/common/pom.xml
controlloop/templates/template.demo.clc/pom.xml
controlloop/templates/template.demo.clc/src/main/resources/coordination/prototype/firstBlocksSecond.xml [new file with mode: 0644]
controlloop/templates/template.demo.clc/src/test/java/org/onap/policy/template/demo/clc/ControlLoopCoordinationTest.java
controlloop/templates/template.demo.clc/src/test/java/org/onap/policy/template/demo/clc/SupportUtil.java
controlloop/templates/template.demo.clc/src/test/resources/coordination/synthetic_control_loop_one_blocks_synthetic_control_loop_two.yaml [new file with mode: 0644]
controlloop/templates/template.demo.clc/src/test/resources/properties/prototype/xacml_guard_clc.properties [moved from controlloop/templates/template.demo.clc/src/test/resources/xacml/xacml_guard_clc.properties with 79% similarity]
controlloop/templates/template.demo.clc/src/test/resources/xacml/synthetic_control_loop_one_blocks_synthetic_control_loop_two.xml [deleted file]