From 6a37af48d1db199a0f5a9e9c48f7c5f834a90d1b Mon Sep 17 00:00:00 2001 From: Jim Hahn Date: Thu, 30 Jul 2020 18:05:02 -0400 Subject: Add "special" Operation classes for new usecases Created place-holder for new "usecases" controller. Note: as of yet, this is still just a normal java project; it will be turned into a full-fledged kie-based controller in a later review. Added some Operation and a few other support classes that will be needed. Note: the detmTarget() method and it's various supporting methods, detmXxx(), found in GetTargetEntityOperation2 were cloned from the pre-existing ControlLoopOperationManager2 class, and modified to fit the strategy of the new controller. Likewise for the junit tests of those methods. Issue-ID: POLICY-2748 Change-Id: Idffa135a11a56bd6afdd2728706fd40168e80912 Signed-off-by: Jim Hahn --- controlloop/common/controller-usecases/pom.xml | 235 +++++++++++++++++++++++++ 1 file changed, 235 insertions(+) create mode 100644 controlloop/common/controller-usecases/pom.xml (limited to 'controlloop/common/controller-usecases/pom.xml') diff --git a/controlloop/common/controller-usecases/pom.xml b/controlloop/common/controller-usecases/pom.xml new file mode 100644 index 000000000..e99077a47 --- /dev/null +++ b/controlloop/common/controller-usecases/pom.xml @@ -0,0 +1,235 @@ + + + + + 4.0.0 + + + org.onap.policy.drools-applications.controlloop.common + drools-applications-common + 1.7.1-SNAPSHOT + + + controller-usecases + + ${project.artifactId} + Usecases Experimental Controller + + + + org.onap.policy.models.policy-models-interactions.model-impl + events + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-impl + aai + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-impl + appc + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-impl + appclcm + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-impl + cds + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-impl + sdc + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-impl + sdnc + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-impl + sdnr + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-impl + so + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-impl + vfc + ${policy.models.version} + provided + + + org.onap.policy.drools-applications.controlloop.common + eventmanager + ${project.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-actors + actorServiceProvider + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-actors + actor.aai + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-actors + actor.appc + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-actors + actor.appclcm + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-actors + actor.cds + ${policy.models.version} + + + org.onap.policy.models.policy-models-interactions.model-actors + actor.guard + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-actors + actor.sdnc + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-actors + actor.sdnr + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-actors + actor.so + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions.model-actors + actor.vfc + ${policy.models.version} + provided + + + org.onap.policy.models.policy-models-interactions + model-yaml + ${policy.models.version} + provided + + + org.onap.policy.drools-pdp + policy-management + ${version.policy.drools-pdp} + provided + true + + + org.onap.policy.drools-applications.controlloop.common + rules-test + ${project.version} + test + + + org.onap.policy.common + utils-test + ${version.policy.common} + test + + + com.h2database + h2 + test + + + + + + + only-eclipse + + + m2e.version + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.kie + kie-maven-plugin + + build + + + + + + + + + + + + + + + + -- cgit 1.2.3-korg