PNF Plug & Play use case

Change-Id: I6901e9cd61d09dd770c57b4310f5c6d71fd41bc5
Issue-ID: VID-203
Signed-off-by: Sonsino, Ofir (os0695) <os0695@intl.att.com>
diff --git a/vid-app-common/src/main/webapp/app/vid/scripts/constants/fieldConstants.js b/vid-app-common/src/main/webapp/app/vid/scripts/constants/fieldConstants.js
index d7f429a..fc051d0 100755
--- a/vid-app-common/src/main/webapp/app/vid/scripts/constants/fieldConstants.js
+++ b/vid-app-common/src/main/webapp/app/vid/scripts/constants/fieldConstants.js
@@ -28,6 +28,7 @@
     var ID = {

         AVAILABLE_VOLUME_GROUP: "availableVolumeGroup",

         INSTANCE_NAME: "instanceName",

+        PNF_ID: "pnfId",

         LCP_REGION: "lcpRegion",

         LCP_REGION_TEXT: "lcpRegionText",

         PRODUCT_FAMILY: "productFamily",

@@ -155,6 +156,7 @@
     var NAME = {

     AVAILABLE_VOLUME_GROUP: "Available Volume Group",

     INSTANCE_NAME: "Instance Name",

+    PNF_ID: "PNF (Correlation) ID",

     CUSTOMER_ID: "Customer ID",

     LCP_REGION: "LCP Region",

     LCP_REGION_TEXT: "Legacy Region",

@@ -337,6 +339,11 @@
             id: ID.INSTANCE_NAME,

             isRequired: true

         },

+        PNF_ID: {

+            name: NAME.PNF_ID,

+            id: ID.PNF_ID,

+            isRequired: false

+        },

         LCP_REGION: {

             name: NAME.LCP_REGION,

             id: ID.LCP_REGION,

diff --git a/vid-app-common/src/main/webapp/app/vid/scripts/services/creationService.js b/vid-app-common/src/main/webapp/app/vid/scripts/services/creationService.js
index 838ab37..56ec715 100755
--- a/vid-app-common/src/main/webapp/app/vid/scripts/services/creationService.js
+++ b/vid-app-common/src/main/webapp/app/vid/scripts/services/creationService.js
@@ -241,7 +241,10 @@
 

             parameterList = parameterList.concat([ getProjectParameter() ]);

             parameterList = parameterList.concat([ getOwningEntityParameter() ]);

-

+            //if service model has a pnf, add a PNF ID parameter

+            if (DataService.getPnf()) {

+                parameterList = parameterList.concat([ FIELD.PARAMETER.PNF_ID ]);

+            }

         }

         else {

             parameterList = [ FIELD.PARAMETER.INSTANCE_NAME ];