Report KieBase names in rules artifacts. 89/77789/1
authorJorge Hernandez <jorge.hernandez-herrero@att.com>
Mon, 4 Feb 2019 14:54:50 +0000 (08:54 -0600)
committerJorge Hernandez <jorge.hernandez-herrero@att.com>
Mon, 4 Feb 2019 14:54:50 +0000 (08:54 -0600)
commitb695d1743c34e4fb1087c8766b8c41eb3aae926e
treeeab1533ff148e78e82e440e56a91d6e384ee3775
parent74a683ac8836d793e7d33e0aef104676018c72cd
Report KieBase names in rules artifacts.

The rule writer at design time can embed the domain base model(s) supported
at design time.

This information can be extracted at runtime to match a controller with the
domain/model functionality that it can support.

Change-Id: I7f7f1320d7d601d50949d0cd09bc48982c222333
Issue-ID: POLICY-1500
Signed-off-by: Jorge Hernandez <jorge.hernandez-herrero@att.com>
policy-management/src/main/java/org/onap/policy/drools/controller/DroolsController.java
policy-management/src/main/java/org/onap/policy/drools/controller/internal/MavenDroolsController.java
policy-management/src/main/java/org/onap/policy/drools/controller/internal/NullDroolsController.java
policy-management/src/test/java/org/onap/policy/drools/controller/internal/MavenDroolsControllerTest.java
policy-management/src/test/java/org/onap/policy/drools/controller/internal/NullDroolsControllerTest.java
policy-management/src/test/resources/echo.kmodule