Remove old cdap policy type 31/111431/2
authorPamela Dragosh <pdragosh@research.att.com>
Wed, 19 Aug 2020 15:34:37 +0000 (11:34 -0400)
committerPamela Dragosh <pdragosh@research.att.com>
Wed, 19 Aug 2020 15:44:29 +0000 (11:44 -0400)
Actually, this does not need to have any specific monitoring
policy type designated because since Frankfurt we added the
feature to support onap.monitoring.*

Issue-ID: POLICY-2772
Change-Id: Ief24550c3e90b7a54ad3c1c381330580ca738798
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
applications/monitoring/src/main/java/org/onap/policy/xacml/pdp/application/monitoring/MonitoringPdpApplication.java
applications/monitoring/src/test/java/org/onap/policy/xacml/pdp/application/monitoring/MonitoringPdpApplicationTest.java
main/src/test/java/org/onap/policy/pdpx/main/rest/XacmlPdpApplicationManagerTest.java

index 5c41a9e..ada347e 100644 (file)
@@ -51,10 +51,6 @@ public class MonitoringPdpApplication extends StdXacmlApplicationServiceProvider
     private static final Logger LOGGER = LoggerFactory.getLogger(MonitoringPdpApplication.class);
 
     public static final String ONAP_MONITORING_BASE_POLICY_TYPE = "onap.Monitoring";
-    public static final String ONAP_MONITORING_CDAP = "onap.policies.monitoring.cdap.tca.hi.lo.app";
-    public static final String ONAP_MONITORING_APPSERVER =
-            "onap.policies.monitoring.dcaegen2.collectors.datafile.datafile-app-server";
-    public static final String ONAP_MONITORING_SONHANDLER = "onap.policies.monitoring.docker.sonhandler.app";
     public static final String ONAP_MONITORING_DERIVED_POLICY_TYPE = "onap.policies.monitoring.";
 
     public static final String VERSION_100 = "1.0.0";
@@ -70,9 +66,6 @@ public class MonitoringPdpApplication extends StdXacmlApplicationServiceProvider
         // By default this supports just Monitoring policy types
         //
         supportedPolicyTypes.add(new ToscaPolicyTypeIdentifier(ONAP_MONITORING_BASE_POLICY_TYPE, VERSION_100));
-        supportedPolicyTypes.add(new ToscaPolicyTypeIdentifier(ONAP_MONITORING_CDAP, VERSION_100));
-        supportedPolicyTypes.add(new ToscaPolicyTypeIdentifier(ONAP_MONITORING_APPSERVER, VERSION_100));
-        supportedPolicyTypes.add(new ToscaPolicyTypeIdentifier(ONAP_MONITORING_SONHANDLER, VERSION_100));
     }
 
     @Override
@@ -97,11 +90,7 @@ public class MonitoringPdpApplication extends StdXacmlApplicationServiceProvider
         // of the policy type. Since we are only packaging a decision
         // back with a JSON payload of the property contents.
         //
-        return (policyTypeId.getName().equals(ONAP_MONITORING_BASE_POLICY_TYPE)
-                || policyTypeId.getName().equals(ONAP_MONITORING_CDAP)
-                || policyTypeId.getName().equals(ONAP_MONITORING_APPSERVER)
-                || policyTypeId.getName().equals(ONAP_MONITORING_SONHANDLER)
-                || policyTypeId.getName().startsWith(ONAP_MONITORING_DERIVED_POLICY_TYPE));
+        return policyTypeId.getName().startsWith(ONAP_MONITORING_DERIVED_POLICY_TYPE);
     }
 
     @Override
index fd6711d..04895b8 100644 (file)
@@ -143,15 +143,7 @@ public class MonitoringPdpApplicationTest {
         // can support the correct policy types.
         //
         assertThat(service.canSupportPolicyType(
-                new ToscaPolicyTypeIdentifier(MonitoringPdpApplication.ONAP_MONITORING_CDAP, "1.0.0"))).isTrue();
-        assertThat(service.canSupportPolicyType(
-                new ToscaPolicyTypeIdentifier(MonitoringPdpApplication.ONAP_MONITORING_APPSERVER, "1.0.0"))).isTrue();
-        assertThat(service.canSupportPolicyType(
-                new ToscaPolicyTypeIdentifier(MonitoringPdpApplication.ONAP_MONITORING_SONHANDLER, "1.0.0"))).isTrue();
-        assertThat(service.canSupportPolicyType(
-                new ToscaPolicyTypeIdentifier("onap.Monitoring", "1.0.0"))).isTrue();
-        assertThat(service.canSupportPolicyType(
-                new ToscaPolicyTypeIdentifier("onap.Monitoring", "1.5.0"))).isTrue();
+                new ToscaPolicyTypeIdentifier("onap.policies.monitoring.tcagen2", "1.0.0"))).isTrue();
         assertThat(service.canSupportPolicyType(
                 new ToscaPolicyTypeIdentifier(
                 "onap.policies.monitoring.foobar", "1.0.1"))).isTrue();
index cd7041e..668d875 100644 (file)
@@ -142,10 +142,10 @@ public class XacmlPdpApplicationManagerTest {
         //
         assertThat(manager).isNotNull();
         assertThat(manager.getPolicyCount()).isZero();
-        assertThat(manager.getPolicyTypeCount()).isEqualTo(20);
+        assertThat(manager.getPolicyTypeCount()).isEqualTo(17);
         assertThat(manager.getToscaPolicies()).isEmpty();
         assertThat(manager.getToscaPolicyIdentifiers()).isEmpty();
-        assertThat(manager.getToscaPolicyTypeIdents()).hasSize(20);
+        assertThat(manager.getToscaPolicyTypeIdents()).hasSize(17);
 
         assertThat(manager.findNativeApplication()).isInstanceOf(NativePdpApplication.class);