Merge "vfModule upgrade: don't fallback on mismatching newest model"
[vid.git] / vid-app-common / src / main / java / org / onap / vid / job / command / NetworkCommand.kt
index bc4de7c..6c9af14 100644 (file)
@@ -34,13 +34,11 @@ class NetworkCommand @Autowired constructor(
     }
 
     override fun planCreateMyselfRestCall(commandParentData: CommandParentData, request: JobAdapter.AsyncJobRequest, userId: String, testApi: String?): MsoRestCallPlan {
-        val serviceInstanceId = commandParentData.getInstanceId(CommandParentData.CommandDataKey.SERVICE_INSTANCE_ID)
-        val serviceModelInfo = commandParentData.getModelInfo(CommandParentData.CommandDataKey.SERVICE_MODEL_INFO)
-
+        val serviceInstanceId = serviceInstanceIdFromRequest()
         val instantiatePath = asyncInstantiationBL.getNetworkInstantiationPath(serviceInstanceId)
         val requestDetailsWrapper = msoRequestBuilder.generateNetworkInstantiationRequest(
                 request as Network,
-                serviceModelInfo,
+                serviceModelInfoFromRequest(),
                 serviceInstanceId,
                 userId,
                 testApi
@@ -52,7 +50,7 @@ class NetworkCommand @Autowired constructor(
     }
 
     override fun planDeleteMyselfRestCall(commandParentData: CommandParentData, request: JobAdapter.AsyncJobRequest, userId: String): MsoRestCallPlan {
-        val serviceInstanceId = commandParentData.getInstanceId(CommandParentData.CommandDataKey.SERVICE_INSTANCE_ID)
+        val serviceInstanceId = serviceInstanceIdFromRequest()
         val path = asyncInstantiationBL.getNetworkDeletePath(serviceInstanceId, getRequest().instanceId)
         val requestDetailsWrapper = msoRequestBuilder.generateDeleteNetworkRequest(getRequest() as Network, userId)
         return MsoRestCallPlan(HttpMethod.DELETE, path, Optional.of(requestDetailsWrapper), Optional.of(userId),