Code changes in BPMN infra for RAN Slice Use case
[so.git] / bpmn / MSOCommonBPMN / src / main / java / org / onap / so / client / cds / GeneratePayloadForCds.java
index fb79880..12d5d06 100644 (file)
@@ -56,6 +56,10 @@ public class GeneratePayloadForCds {
     @Autowired
     private PnfCDSRequestProvider pnfCDSRequestProvider;
 
+    @Autowired
+    private NssiCDSRequestProvider nssiCDSRequestProvider;
+
+
     /**
      * Build properties like (blueprint name, version, action etc..) along with the request payload for vnf, vf-module
      * and service.
@@ -145,6 +149,10 @@ public class GeneratePayloadForCds {
             case PayloadConstants.PNF_SCOPE:
                 requestProvider = pnfCDSRequestProvider;
                 break;
+
+            case PayloadConstants.NSSI_SCOPE:
+                requestProvider = nssiCDSRequestProvider;
+                break;
             default:
                 throw new PayloadGenerationException("No scope defined with " + scope);
         }