Fix SO Request structure 63/22963/1
authorHockla, Ali (ah999m) <ah999m@att.com>
Thu, 9 Nov 2017 14:38:35 +0000 (08:38 -0600)
committerHockla, Ali (ah999m) <ah999m@att.com>
Thu, 9 Nov 2017 14:38:49 +0000 (08:38 -0600)
Issue-ID: POLICY-438
Change-Id: I05e634782004fff5540b3e6fabb9e22846438cb1
Signed-off-by: Hockla, Ali (ah999m) <ah999m@att.com>
controlloop/common/actors/actor.so/src/main/java/org/onap/policy/controlloop/actor/so/SOActorServiceProvider.java
controlloop/common/model-impl/so/src/main/java/org/onap/policy/so/SORequestInfo.java
controlloop/common/model-impl/so/src/main/java/org/onap/policy/so/SOResponseWrapper.java
controlloop/common/simulators/src/test/java/org/onap/policy/simulators/SoSimulatorTest.java

index 9cb211b..9e57980 100644 (file)
@@ -353,6 +353,7 @@ public class SOActorServiceProvider implements Actor {
                        request.requestDetails.requestInfo.instanceName = getVfModuleItemVfModuleName();
                        request.requestDetails.requestInfo.source = "POLICY";
                        request.requestDetails.requestInfo.suppressRollback = false;
+                       request.requestDetails.requestInfo.requestorId = "policy";
                        //
                        // relatedInstanceList
                        //
index 6406498..2e7beab 100644 (file)
@@ -59,6 +59,8 @@ public class SORequestInfo implements Serializable {
        @SerializedName("orderVersion")\r
        public Integer orderVersion;\r
        \r
+       @SerializedName("requestorId")\r
+       public String requestorId;\r
 \r
        public SORequestInfo() {\r
        }\r
index 6b2017e..3b82edf 100644 (file)
@@ -57,6 +57,9 @@ public class SOResponseWrapper implements Serializable {
         if (this == obj) {
             return true;
         }
+        if (obj == null) {
+               return false;
+        }
         if (getClass() != obj.getClass()) {
             return false;
         }
index 3e5af38..3aaf1dc 100644 (file)
@@ -96,6 +96,7 @@ public class SoSimulatorTest {
         "vDNS_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8";
     request.requestDetails.requestInfo.source = "POLICY";
     request.requestDetails.requestInfo.suppressRollback = false;
+    request.requestDetails.requestInfo.requestorId = "policy";
     //
     // relatedInstanceList
     //