Make PAP stateless 94/116894/3
authorJim Hahn <jrh3@att.com>
Mon, 11 Jan 2021 15:53:54 +0000 (10:53 -0500)
committerJim Hahn <jrh3@att.com>
Fri, 15 Jan 2021 18:26:05 +0000 (13:26 -0500)
commit4e5bcfe2a7aeccebcea55c0146a38a931567ea75
tree4da761b41ad14ac85424c4c5e660f36dde1c5f9d
parent53cf24fc816b3b5702b403c3cd719cd3752936b5
Make PAP stateless

Removed old code that tracked the status using a cache.  Modified the
code to use the status found in the DB instead.

Issue-ID: POLICY-2648
Change-Id: I4f1f5201eff7b3352631f50d67c40349ac7f2014
Signed-off-by: Jim Hahn <jrh3@att.com>
40 files changed:
main/src/main/java/org/onap/policy/pap/main/comm/PdpModifyRequestMap.java
main/src/main/java/org/onap/policy/pap/main/comm/msgdata/UpdateReq.java
main/src/main/java/org/onap/policy/pap/main/notification/DeploymentStatus.java
main/src/main/java/org/onap/policy/pap/main/notification/DeploymentTracker.java
main/src/main/java/org/onap/policy/pap/main/notification/PolicyCommonTracker.java [deleted file]
main/src/main/java/org/onap/policy/pap/main/notification/PolicyDeployTracker.java [deleted file]
main/src/main/java/org/onap/policy/pap/main/notification/PolicyNotifier.java
main/src/main/java/org/onap/policy/pap/main/notification/PolicyPdpNotificationData.java [deleted file]
main/src/main/java/org/onap/policy/pap/main/notification/PolicyTrackerData.java [deleted file]
main/src/main/java/org/onap/policy/pap/main/notification/PolicyUndeployTracker.java [deleted file]
main/src/main/java/org/onap/policy/pap/main/rest/PdpGroupCreateOrUpdateProvider.java
main/src/main/java/org/onap/policy/pap/main/rest/PdpGroupDeleteProvider.java
main/src/main/java/org/onap/policy/pap/main/rest/PdpGroupDeployProvider.java
main/src/main/java/org/onap/policy/pap/main/rest/PolicyStatusControllerV1.java
main/src/main/java/org/onap/policy/pap/main/rest/PolicyStatusProvider.java [new file with mode: 0644]
main/src/main/java/org/onap/policy/pap/main/rest/PolicyUndeployerImpl.java
main/src/main/java/org/onap/policy/pap/main/rest/ProviderBase.java
main/src/main/java/org/onap/policy/pap/main/rest/SessionData.java
main/src/main/java/org/onap/policy/pap/main/startstop/Main.java
main/src/main/resources/META-INF/persistence.xml
main/src/test/java/org/onap/policy/pap/main/comm/PdpModifyRequestMapTest.java
main/src/test/java/org/onap/policy/pap/main/comm/msgdata/UpdateReqTest.java
main/src/test/java/org/onap/policy/pap/main/notification/PolicyCommonSupport.java [deleted file]
main/src/test/java/org/onap/policy/pap/main/notification/PolicyCommonTrackerTest.java [deleted file]
main/src/test/java/org/onap/policy/pap/main/notification/PolicyDeployTrackerTest.java [deleted file]
main/src/test/java/org/onap/policy/pap/main/notification/PolicyNotifierTest.java
main/src/test/java/org/onap/policy/pap/main/notification/PolicyPdpNotificationDataTest.java [deleted file]
main/src/test/java/org/onap/policy/pap/main/notification/PolicyTrackerDataTest.java [deleted file]
main/src/test/java/org/onap/policy/pap/main/notification/PolicyUndeployTrackerTest.java [deleted file]
main/src/test/java/org/onap/policy/pap/main/rest/ProviderSuper.java
main/src/test/java/org/onap/policy/pap/main/rest/TestPdpGroupCreateOrUpdateProvider.java
main/src/test/java/org/onap/policy/pap/main/rest/TestPdpGroupDeleteProvider.java
main/src/test/java/org/onap/policy/pap/main/rest/TestPdpGroupDeployProvider.java
main/src/test/java/org/onap/policy/pap/main/rest/TestPolicyStatusProvider.java [new file with mode: 0644]
main/src/test/java/org/onap/policy/pap/main/rest/TestProviderBase.java
main/src/test/java/org/onap/policy/pap/main/rest/TestSessionData.java
main/src/test/java/org/onap/policy/pap/main/rest/e2e/End2EndBase.java
main/src/test/java/org/onap/policy/pap/main/rest/e2e/PolicyStatusTest.java
main/src/test/resources/META-INF/persistence.xml
main/src/test/resources/e2e/policyStatus.json