Clearing sonar critical for missing serialization 49/11149/2
authorPamela Dragosh <pdragosh@research.att.com>
Fri, 8 Sep 2017 15:52:11 +0000 (11:52 -0400)
committerPamela Dragosh <pdragosh@research.att.com>
Fri, 8 Sep 2017 15:55:20 +0000 (15:55 +0000)
These classes should be serializable in order to remove the sonar critical.
Also clearing unused import/code messages.

Issue-ID: POLICY-115
Change-Id: I25e504f6edae9fb38080e7d4d33b2b3e4cde4637
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
controlloop/common/actors/actor.appc/src/main/java/org/onap/policy/controlloop/actor/appc/APPCActorServiceProvider.java
controlloop/common/model-impl/aai/src/main/java/org/onap/policy/aai/AAINQF199/AAINQF199VServer.java
controlloop/common/model-impl/aai/src/main/java/org/onap/policy/aai/RelationshipList.java

index e7b7d23..2d29921 100644 (file)
@@ -24,7 +24,6 @@ import java.util.Collections;
 import java.util.List;
 
 import org.onap.policy.controlloop.VirtualControlLoopEvent;
-import org.onap.policy.controlloop.actor.appclcm.AppcLcmActorServiceProvider;
 import org.onap.policy.appc.CommonHeader;
 import org.onap.policy.appc.Request;
 import org.onap.policy.controlloop.ControlLoopOperation;
@@ -101,9 +100,7 @@ public class APPCActorServiceProvider implements Actor {
                 * specified in the yaml, the target vnf-id is retrieved by
                 * a named query to A&AI.
                 */
-               String resourceId = policy.getTarget().getResourceID();
-               String sourceVnfId = onset.AAI.get("generic-vnf.vnf-id");
-               String vnfId = "test"; //AppcLcmActorServiceProvider.vnfNamedQuery(resourceId, sourceVnfId);
+               String vnfId = "test";
                
                /*
                 * For now Policy generates the PG Streams as a demo, in the
index 8667544..823dc76 100644 (file)
 
 package org.onap.policy.aai.AAINQF199;
 
+import java.io.Serializable;
+
 import com.google.gson.annotations.SerializedName;
 
-public class AAINQF199VServer {
+public class AAINQF199VServer implements Serializable {
+
+       /**
+        * 
+        */
+       private static final long serialVersionUID = -6718526692734215643L;
 
        @SerializedName("vserver-id")
        public String vserverId;
index 36d34f7..4799733 100644 (file)
 package org.onap.policy.aai;
 
 import java.util.List;
+import java.io.Serializable;
 import java.util.LinkedList;
 
 import com.google.gson.annotations.SerializedName;
 
-public class RelationshipList {
+public class RelationshipList implements Serializable {
 
+       /**
+        * 
+        */
+       private static final long serialVersionUID = -1769880386474240406L;
        @SerializedName("relationship")
        public List<RelationshipItem> relationship = new LinkedList<RelationshipItem>();