Updating pdp-simulator as per recent changes to send PdpGroup in status 81/106181/1
authora.sreekumar <ajith.sreekumar@est.tech>
Fri, 17 Apr 2020 09:25:23 +0000 (10:25 +0100)
committera.sreekumar <ajith.sreekumar@est.tech>
Fri, 17 Apr 2020 09:25:37 +0000 (10:25 +0100)
Change-Id: Ic2ad6bd7f65633eef73d6432f244be77d7c760f9
Issue-ID: POLICY-2499
Signed-off-by: a.sreekumar <ajith.sreekumar@est.tech>
models-sim/policy-models-sim-pdp/src/main/java/org/onap/policy/models/sim/pdp/handler/PdpMessageHandler.java
models-sim/policy-models-sim-pdp/src/main/java/org/onap/policy/models/sim/pdp/parameters/PdpStatusParameters.java
models-sim/policy-models-sim-pdp/src/main/resources/config/OnapPfConfig.json
models-sim/policy-models-sim-pdp/src/test/java/org/onap/policy/models/sim/pdp/parameters/CommonTestData.java
models-sim/policy-models-sim-pdp/src/test/java/org/onap/policy/models/sim/pdp/parameters/TestPdpStatusParameters.java
models-sim/policy-models-sim-pdp/src/test/resources/PdpSimulatorConfigParameters.json
models-sim/policy-models-sim-pdp/src/test/resources/PdpSimulatorConfigParameters_sim.json
models-sim/policy-models-sim-pdp/src/test/resources/TestConfigParameters.json

index de0edef..d77ece0 100644 (file)
@@ -23,7 +23,6 @@ package org.onap.policy.models.sim.pdp.handler;
 
 import java.util.ArrayList;
 import java.util.List;
-
 import org.onap.policy.common.utils.services.Registry;
 import org.onap.policy.models.pdp.concepts.PdpResponseDetails;
 import org.onap.policy.models.pdp.concepts.PdpStatus;
@@ -53,6 +52,7 @@ public class PdpMessageHandler {
     public PdpStatus createPdpStatusFromParameters(final String instanceId,
             final PdpStatusParameters pdpStatusParameters) {
         final PdpStatus pdpStatus = new PdpStatus();
+        pdpStatus.setPdpGroup(pdpStatusParameters.getPdpGroup());
         pdpStatus.setPdpType(pdpStatusParameters.getPdpType());
         pdpStatus.setState(PdpState.PASSIVE);
         pdpStatus.setHealthy(PdpHealthStatus.HEALTHY);
index e59ec52..c816037 100644 (file)
@@ -1,6 +1,6 @@
 /*-
  * ============LICENSE_START=======================================================
- *  Copyright (C) 2019 Nordix Foundation.
+ *  Copyright (C) 2019-2020 Nordix Foundation.
  * ================================================================================
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -21,9 +21,7 @@
 package org.onap.policy.models.sim.pdp.parameters;
 
 import java.util.List;
-
 import lombok.Getter;
-
 import org.onap.policy.common.parameters.ParameterGroupImpl;
 import org.onap.policy.common.parameters.annotations.Min;
 import org.onap.policy.common.parameters.annotations.NotBlank;
@@ -45,6 +43,7 @@ public class PdpStatusParameters extends ParameterGroupImpl {
     private String pdpType;
     private String description;
     private List<ToscaPolicyTypeIdentifierParameters> supportedPolicyTypes;
+    private String pdpGroup;
 
     public PdpStatusParameters() {
         super(PdpStatusParameters.class.getSimpleName());
index cb8c4dd..4b05fd9 100644 (file)
@@ -1,6 +1,7 @@
 {
     "name":"OnapPfParameterGroup",
-    "pdpStatusParameters":{
+    "pdpStatusParameters": {
+        "pdpGroup": "defaultGroup",
         "timeIntervalMs": 120000,
         "pdpType":"apex",
         "description":"Pdp Heartbeat",
index 123aa44..7c740c4 100644 (file)
@@ -1,6 +1,6 @@
 /*-
  * ============LICENSE_START=======================================================
- *  Copyright (C) 2019 Nordix Foundation.
+ *  Copyright (C) 2019-2020 Nordix Foundation.
  *  Modifications Copyright (C) 2019 AT&T Intellectual Property. All rights reserved.
  * ================================================================================
  * Licensed under the Apache License, Version 2.0 (the "License");
@@ -43,6 +43,7 @@ public class CommonTestData {
     public static final String PDP_NAME = "apex-pdp";
     public static final String VERSION = "0.0.1";
     public static final String PDP_TYPE = "apex";
+    public static final String PDP_GROUP = "defaultGroup";
     public static final String DESCRIPTION = "Pdp status for HealthCheck";
     public static final String POLICY_NAME = "onap.controllloop.operational.apex.BBS";
     public static final String POLICY_VERSION = "0.0.1";
@@ -150,6 +151,7 @@ public class CommonTestData {
             map.put("pdpName", PDP_NAME);
             map.put("version", VERSION);
             map.put("pdpType", PDP_TYPE);
+            map.put("pdpGroup", PDP_GROUP);
             map.put("description", DESCRIPTION);
             map.put("supportedPolicyTypes", SUPPORTED_POLICY_TYPES);
         }
index 49ec29b..1798bb2 100644 (file)
@@ -46,6 +46,7 @@ public class TestPdpStatusParameters {
         assertEquals(CommonTestData.PDP_TYPE, pdpStatusParameters.getPdpType());
         assertEquals(CommonTestData.DESCRIPTION, pdpStatusParameters.getDescription());
         assertEquals(CommonTestData.SUPPORTED_POLICY_TYPES, pdpStatusParameters.getSupportedPolicyTypes());
+        assertEquals(CommonTestData.PDP_GROUP, pdpStatusParameters.getPdpGroup());
     }
 
     @Test
index 61028a9..c30b91b 100644 (file)
@@ -1,6 +1,7 @@
 {
     "name":"PdpSimulatorParameterGroup",
-    "pdpStatusParameters":{
+    "pdpStatusParameters": {
+        "pdpGroup": "defaultGroup",
         "timeIntervalMs": 120000,
         "pdpType":"apex",
         "description":"Pdp Heartbeat",
index 40320d8..6894867 100644 (file)
@@ -1,6 +1,7 @@
 {
     "name":"PdpSimulatorParameterGroup",
-    "pdpStatusParameters":{
+    "pdpStatusParameters": {
+        "pdpGroup": "defaultGroup",
         "timeIntervalMs": 120000,
         "pdpType":"apex",
         "description":"Pdp Heartbeat",
index e77cb5a..7ddc45c 100644 (file)
@@ -1,6 +1,7 @@
 {
     "name":"PdpSimulatorParameterGroup",
-    "pdpStatusParameters":{
+    "pdpStatusParameters": {
+        "pdpGroup": "defaultGroup",
         "timeIntervalMs": 120000,
         "pdpType":"apex",
         "description":"Pdp heartbeat",