Remove usecases and legacy actor code 43/108743/6
authorJim Hahn <jrh3@att.com>
Wed, 3 Jun 2020 13:26:33 +0000 (09:26 -0400)
committerJim Hahn <jrh3@att.com>
Tue, 14 Jul 2020 14:29:49 +0000 (10:29 -0400)
commite87b18923c23a1a0fbfaae1c75645a577b96c892
tree5b7b0e4d52dca3f81b7c9add036b5f6816d5bf78
parentc3879a50de6473b8673faa9f958a0c646a4b8ca9
Remove usecases and legacy actor code

Made the following changes to remove usescase and legacy actor
code:
- deleted the usecases controller and feature
- deleted code associated with legacy actors, with the exception
  of AaiManager, which is needed by RestControlLoopManager
- moved the contents of the "guard" project into the m2/guard project,
  as that is the only thing that still needs it
  - modified the m2/GuardContext to get the name of its persistence unit
    from the properties so it could be overridden by junit tests
  - used eclipselink constants

Also fixed a bug in the properties for the VFC actor.

Addressed review comment:
- removed usecases from Dockerfile

Issue-ID: POLICY-2558
Change-Id: I677d68c9efed9247c3d55773abdcc736b577a6b4
Signed-off-by: Jim Hahn <jrh3@att.com>
61 files changed:
controlloop/common/controller-frankfurt/pom.xml
controlloop/common/controller-usecases/pom.xml [deleted file]
controlloop/common/controller-usecases/src/main/resources/META-INF/kmodule.xml [deleted file]
controlloop/common/controller-usecases/src/main/resources/usecases.drl [deleted file]
controlloop/common/controller-usecases/src/test/java/org/onap/policy/controlloop/UsecasesTest.java [deleted file]
controlloop/common/controller-usecases/src/test/resources/META-INF/persistence.xml [deleted file]
controlloop/common/controller-usecases/src/test/resources/config/controlloop-system.properties [deleted file]
controlloop/common/controller-usecases/src/test/resources/config/controlloop.properties.environment [deleted file]
controlloop/common/controller-usecases/src/test/resources/config/usecases-controller.properties [deleted file]
controlloop/common/controller-usecases/src/test/resources/usecases.pom [deleted file]
controlloop/common/eventmanager/pom.xml
controlloop/common/eventmanager/src/main/java/org/onap/policy/controlloop/eventmanager/ControlLoopEventManager.java [deleted file]
controlloop/common/eventmanager/src/main/java/org/onap/policy/controlloop/eventmanager/ControlLoopOperationManager.java [deleted file]
controlloop/common/eventmanager/src/main/java/org/onap/policy/controlloop/eventmanager/LockCallbackWorkingMemory.java [deleted file]
controlloop/common/eventmanager/src/main/java/org/onap/policy/controlloop/ophistory/OperationHistoryDataManagerImpl.java
controlloop/common/eventmanager/src/main/java/org/onap/policy/drools/PolicyEngine.java [deleted file]
controlloop/common/eventmanager/src/main/java/org/onap/policy/drools/PolicyEngineListener.java [deleted file]
controlloop/common/eventmanager/src/main/java/org/onap/policy/drools/impl/PolicyEngineJUnitImpl.java [deleted file]
controlloop/common/eventmanager/src/test/java/org/onap/policy/controlloop/ControlLoopExceptionTest.java
controlloop/common/eventmanager/src/test/java/org/onap/policy/controlloop/eventmanager/ControlLoopEventManagerTest.java [deleted file]
controlloop/common/eventmanager/src/test/java/org/onap/policy/controlloop/eventmanager/ControlLoopOperationManagerTest.java [deleted file]
controlloop/common/eventmanager/src/test/java/org/onap/policy/controlloop/eventmanager/LockCallbackWorkingMemoryTest.java [deleted file]
controlloop/common/eventmanager/src/test/java/org/onap/policy/drools/DroolsPolicyEngineTest.java [deleted file]
controlloop/common/feature-controlloop-management/pom.xml
controlloop/common/feature-controlloop-management/src/main/java/org/onap/policy/drools/server/restful/RestControlLoopManager.java
controlloop/common/feature-controlloop-management/src/test/java/org/onap/policy/drools/server/restful/RestControlLoopManagerTest.java
controlloop/common/feature-controlloop-usecases/pom.xml [deleted file]
controlloop/common/feature-controlloop-usecases/src/assembly/assemble_zip.xml [deleted file]
controlloop/common/feature-controlloop-usecases/src/main/feature/config/logback-include-usecases.xml [deleted file]
controlloop/common/feature-controlloop-usecases/src/main/feature/config/usecases-controller.properties [deleted file]
controlloop/common/feature-controlloop-usecases/src/main/java/org/onap/policy/drools/apps/controlloop/feature/usecases/UsecasesFeature.java [deleted file]
controlloop/common/feature-controlloop-usecases/src/main/resources/META-INF/services/org.onap.policy.drools.features.PolicyEngineFeatureApi [deleted file]
controlloop/common/feature-controlloop-usecases/src/test/java/org/onap/policy/drools/apps/controlloop/feature/usecases/UsecasesFeatureTest.java [deleted file]
controlloop/common/guard/pom.xml [deleted file]
controlloop/common/pom.xml
controlloop/common/rules-test/src/main/java/org/onap/policy/controlloop/common/rules/test/Rules.java
controlloop/m2/guard/pom.xml
controlloop/m2/guard/src/main/java/org/onap/policy/guard/CallGuardTask.java [moved from controlloop/common/guard/src/main/java/org/onap/policy/guard/CallGuardTask.java with 100% similarity]
controlloop/m2/guard/src/main/java/org/onap/policy/guard/GuardContext.java
controlloop/m2/guard/src/main/java/org/onap/policy/guard/GuardResult.java [moved from controlloop/common/guard/src/main/java/org/onap/policy/guard/GuardResult.java with 100% similarity]
controlloop/m2/guard/src/main/java/org/onap/policy/guard/PolicyGuardRequest.java [moved from controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuardRequest.java with 100% similarity]
controlloop/m2/guard/src/main/java/org/onap/policy/guard/PolicyGuardResponse.java [moved from controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuardResponse.java with 100% similarity]
controlloop/m2/guard/src/main/java/org/onap/policy/guard/PolicyGuardXacmlHelper.java [moved from controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuardXacmlHelper.java with 100% similarity]
controlloop/m2/guard/src/main/java/org/onap/policy/guard/PolicyGuardXacmlRequestAttributes.java [moved from controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuardXacmlRequestAttributes.java with 100% similarity]
controlloop/m2/guard/src/main/java/org/onap/policy/guard/PolicyGuardYamlToXacml.java [moved from controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuardYamlToXacml.java with 100% similarity]
controlloop/m2/guard/src/main/java/org/onap/policy/guard/Util.java [moved from controlloop/common/guard/src/main/java/org/onap/policy/guard/Util.java with 93% similarity]
controlloop/m2/guard/src/main/resources/META-INF/persistence.xml [moved from controlloop/common/guard/src/main/resources/META-INF/persistence.xml with 100% similarity]
controlloop/m2/guard/src/test/java/org/onap/policy/guard/CallGuardTaskTest.java [moved from controlloop/common/guard/src/test/java/org/onap/policy/guard/CallGuardTaskTest.java with 100% similarity]
controlloop/m2/guard/src/test/java/org/onap/policy/guard/GuardContextTest.java
controlloop/m2/guard/src/test/java/org/onap/policy/guard/GuardResultTest.java [moved from controlloop/common/guard/src/test/java/org/onap/policy/guard/GuardResultTest.java with 100% similarity]
controlloop/m2/guard/src/test/java/org/onap/policy/guard/GuardUtilTest.java [moved from controlloop/common/guard/src/test/java/org/onap/policy/guard/GuardUtilTest.java with 100% similarity]
controlloop/m2/guard/src/test/java/org/onap/policy/guard/PolicyGuardRequestTest.java [moved from controlloop/common/guard/src/test/java/org/onap/policy/guard/PolicyGuardRequestTest.java with 100% similarity]
controlloop/m2/guard/src/test/java/org/onap/policy/guard/PolicyGuardResponseTest.java [moved from controlloop/common/guard/src/test/java/org/onap/policy/guard/PolicyGuardResponseTest.java with 100% similarity]
controlloop/m2/guard/src/test/java/org/onap/policy/guard/PolicyGuardXacmlHelperTest.java [moved from controlloop/common/guard/src/test/java/org/onap/policy/guard/PolicyGuardXacmlHelperTest.java with 100% similarity]
controlloop/m2/guard/src/test/java/org/onap/policy/guard/PolicyGuardXacmlRequestAttributesTest.java [moved from controlloop/common/guard/src/test/java/org/onap/policy/guard/PolicyGuardXacmlRequestAttributesTest.java with 100% similarity]
controlloop/m2/guard/src/test/java/org/onap/policy/guard/PolicyGuardYamlToXacmlTest.java [moved from controlloop/common/guard/src/test/java/org/onap/policy/guard/PolicyGuardYamlToXacmlTest.java with 100% similarity]
controlloop/m2/guard/src/test/java/org/onap/policy/guard/SupportTextFileUtils.java [moved from controlloop/common/guard/src/test/java/org/onap/policy/guard/SupportTextFileUtils.java with 100% similarity]
controlloop/m2/guard/src/test/resources/META-INF/persistence.xml [moved from controlloop/common/guard/src/test/resources/META-INF/persistence.xml with 100% similarity]
controlloop/m2/guard/src/test/resources/blacklist_template.xml [moved from controlloop/common/guard/src/test/resources/blacklist_template.xml with 100% similarity]
controlloop/m2/guard/src/test/resources/frequency_limiter_template.xml [moved from controlloop/common/guard/src/test/resources/frequency_limiter_template.xml with 100% similarity]
controlloop/packages/docker-controlloop/src/main/docker/Dockerfile