domain native and operational policies support 68/100968/4
authorjhh <jorge.hernandez-herrero@att.com>
Fri, 31 Jan 2020 00:57:13 +0000 (18:57 -0600)
committerjhh <jorge.hernandez-herrero@att.com>
Tue, 4 Feb 2020 06:26:57 +0000 (00:26 -0600)
commitbaa4e928207f5930fcd620bddddcd493aa7a4122
treeb4832c661bc05bcb457e65a73c06f0a960ac7632
parenta54a2373f1b48cdb64d4920ec57ffeab4f228814
domain native and operational policies support

- moved DomainMaker to policy-utils/ project.
- support for native drools and controller drools policy types.

Issue-ID: POLICY-2345
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I46b9816eadceb7ef280e0e6789f07b4d4ca51519
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
31 files changed:
feature-lifecycle/pom.xml
feature-lifecycle/src/main/java/org/onap/policy/drools/domain/models/DroolsPolicy.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/domain/models/Metadata.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/domain/models/controller/ControllerCustomSerializer.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/domain/models/controller/ControllerPolicy.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/domain/models/controller/ControllerProperties.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/domain/models/controller/ControllerSerialization.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/domain/models/controller/ControllerSinkTopic.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/domain/models/controller/ControllerSourceTopic.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/domain/models/nativ/rules/NativeDroolsController.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/domain/models/nativ/rules/NativeDroolsPolicy.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/domain/models/nativ/rules/NativeDroolsProperties.java [new file with mode: 0644]
feature-lifecycle/src/main/java/org/onap/policy/drools/domain/models/nativ/rules/NativeDroolsRulesArtifact.java [new file with mode: 0644]
feature-lifecycle/src/main/resources/schemas/onap.policies.controlloop.operational.common.Drools-1.0.0.schema.json [new file with mode: 0644]
feature-lifecycle/src/main/resources/schemas/onap.policies.drools.Controller-1.0.0.schema.json [new file with mode: 0644]
feature-lifecycle/src/main/resources/schemas/onap.policies.native.Drools-1.0.0.schema.json [new file with mode: 0644]
feature-lifecycle/src/test/java/org/onap/policy/drools/domain/models/DomainPolicyTypesTest.java [new file with mode: 0644]
feature-lifecycle/src/test/java/org/onap/policy/drools/domain/models/DroolsPolicyModelsTest.java [new file with mode: 0644]
feature-lifecycle/src/test/resources/example.policy.drools.controller.tosca.json [new file with mode: 0644]
feature-lifecycle/src/test/resources/example.policy.native.drools.tosca.json [new file with mode: 0644]
policy-utils/pom.xml
policy-utils/src/main/java/org/onap/policy/drools/policies/DomainMaker.java [new file with mode: 0644]
policy-utils/src/test/java/org/onap/policy/drools/models/domains/a/DomainAPolicy.java [new file with mode: 0644]
policy-utils/src/test/java/org/onap/policy/drools/models/domains/a/Metadata.java [new file with mode: 0644]
policy-utils/src/test/java/org/onap/policy/drools/models/domains/a/Nested.java [new file with mode: 0644]
policy-utils/src/test/java/org/onap/policy/drools/models/domains/a/Properties.java [new file with mode: 0644]
policy-utils/src/test/java/org/onap/policy/drools/policies/DomainMakerTest.java [new file with mode: 0644]
policy-utils/src/test/resources/policy.type.external-9.9.9.schema.json [new file with mode: 0644]
policy-utils/src/test/resources/policyA-no-policy-type.json [new file with mode: 0644]
policy-utils/src/test/resources/policyA.json [new file with mode: 0644]
policy-utils/src/test/resources/schemas/policy.type.A-1.0.0.schema.json [new file with mode: 0644]