a-la-carte services new instantiation ui selenium test
[vid.git] / vid-automation / src / main / java / org / onap / simulator / presetGenerator / presets / mso / PresetMSOCreateNetworkALaCarteOldViewEdit.java
index bccb072..fcad03c 100644 (file)
@@ -3,11 +3,14 @@ package org.onap.simulator.presetGenerator.presets.mso;
 public class PresetMSOCreateNetworkALaCarteOldViewEdit extends PresetMSOBaseCreateInstancePost {
     private final String networkInstanceName;
     private final String serviceInstanceId;
+    private final String platform;
 
-    public PresetMSOCreateNetworkALaCarteOldViewEdit(String overrideRequestId, String serviceInstanceId, String responseInstanceId, String networkInstanceName) {
+    public PresetMSOCreateNetworkALaCarteOldViewEdit(String overrideRequestId, String serviceInstanceId, String responseInstanceId, String networkInstanceName, String platform, String cloudOwner) {
         super(overrideRequestId, responseInstanceId);
         this.serviceInstanceId = serviceInstanceId;
         this.networkInstanceName = networkInstanceName;
+        this.platform = platform == null ? "" : platform;
+        this.cloudOwner = cloudOwner;
     }
 
     @Override
@@ -17,12 +20,12 @@ public class PresetMSOCreateNetworkALaCarteOldViewEdit extends PresetMSOBaseCrea
 
     @Override
     public Object getRequestBody() {
-        return "{\"requestDetails\": {" +
+       return "{\"requestDetails\": {" +
                 "        \"requestInfo\": {" +
-                "          \"instanceName\": \""+networkInstanceName+"\"," +
+                "          \"instanceName\": \"" + networkInstanceName + "\"," +
                 "          \"source\": \"VID\"," +
                 "          \"suppressRollback\": false," +
-                "          \"requestorId\": \"mo57174000\"," +
+                "          \"requestorId\": \"em1536000\"," +
                 "          \"productFamilyId\": \"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb\"" +
                 "        }," +
                 "        \"modelInfo\": {" +
@@ -40,16 +43,14 @@ public class PresetMSOCreateNetworkALaCarteOldViewEdit extends PresetMSOBaseCrea
                 "        }," +
                 "        \"cloudConfiguration\": {" +
                 "          \"lcpCloudRegionId\": \"One\"," +
-                            addCloudOwnerIfNeeded() +
+                addCloudOwnerIfNeeded() +
                 "          \"tenantId\": \"c630e297a3ae486497d63eacec1d7c14\"" +
                 "        }," +
-                "       \"platform\": {" +
-                "           \"platformName\": \"xxx1\"" +
-                "        }," +
+                addPlatformIfNeeded(platform) +
                 "        \"relatedInstanceList\": [" +
                 "          {" +
                 "            \"relatedInstance\": {" +
-                "              \"instanceId\": \""+serviceInstanceId+"\"," +
+                "              \"instanceId\": \"" + serviceInstanceId + "\"," +
                 "              \"modelInfo\": {" +
                 "                \"modelType\": \"service\"," +
                 "                \"modelName\": \"Using VID for VoIP Network Instantiations Shani\"," +