Multiple PNFs with same ModelInfo but different instance name not able to be instantiated
[so.git] / bpmn / MSOCommonBPMN / src / main / java / org / onap / so / bpmn / servicedecomposition / entities / WorkflowResourceIds.java
index 15dfe85..a44d5e9 100644 (file)
@@ -4,6 +4,8 @@
  * ================================================================================
  * Copyright (C) 2017 - 2018 AT&T Intellectual Property. All rights reserved.
  * ================================================================================
+ * Modifications Copyright (c) 2019 Nokia
+ * ================================================================================
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
@@ -25,88 +27,164 @@ import org.apache.commons.lang3.builder.ToStringBuilder;
 
 public class WorkflowResourceIds implements Serializable {
 
-       /**
-        * 
-        */
-       private static final long serialVersionUID = 8591599114353940105L;
-       private String serviceInstanceId;
-       private String vnfId;
-       private String networkId;
-       private String volumeGroupId;
-       private String vfModuleId;
-       private String networkCollectionId;
-       private String configurationId;
-       private String instanceGroupId;
-
-       @Override
-       public String toString() {
-               return new ToStringBuilder(this).append("serviceInstanceId", serviceInstanceId).append("vnfId", vnfId)
-                               .append("networkId", networkId).append("volumeGroupId", volumeGroupId).append("vfModuleId", vfModuleId)
-                               .append("networkCollectionId", networkCollectionId).append("configurationId", configurationId)
-                               .toString();
-       }
-
-       public String getServiceInstanceId() {
-               return serviceInstanceId;
-       }
-
-       public void setServiceInstanceId(String serviceInstanceId) {
-               this.serviceInstanceId = serviceInstanceId;
-       }
-
-       public String getVnfId() {
-               return vnfId;
-       }
-
-       public void setVnfId(String vnfId) {
-               this.vnfId = vnfId;
-       }
-
-       public String getNetworkId() {
-               return networkId;
-       }
-
-       public void setNetworkId(String networkId) {
-               this.networkId = networkId;
-       }
-
-       public String getVolumeGroupId() {
-               return volumeGroupId;
-       }
-
-       public void setVolumeGroupId(String volumeGroupId) {
-               this.volumeGroupId = volumeGroupId;
-       }
-
-       public String getVfModuleId() {
-               return vfModuleId;
-       }
-
-       public void setVfModuleId(String vfModuleId) {
-               this.vfModuleId = vfModuleId;
-       }
-
-       public String getNetworkCollectionId() {
-               return networkCollectionId;
-       }
-
-       public void setNetworkCollectionId(String networkCollectionId) {
-               this.networkCollectionId = networkCollectionId;
-       }
-
-       public String getConfigurationId() {
-               return configurationId;
-       }
-
-       public void setConfigurationId(String configurationId) {
-               this.configurationId = configurationId;
-       }
-
-       public String getInstanceGroupId() {
-               return instanceGroupId;
-       }
-
-       public void setInstanceGroupId(String instanceGroupId) {
-               this.instanceGroupId = instanceGroupId;
-       }
+    /**
+     * 
+     */
+    private static final long serialVersionUID = 8591599114353940105L;
+    private String serviceInstanceId;
+    private String pnfId;
+    private String vnfId;
+    private String networkId;
+    private String volumeGroupId;
+    private String vfModuleId;
+    private String networkCollectionId;
+    private String configurationId;
+    private String instanceGroupId;
+    private String vnfInstanceName;
+    private String vfModuleInstanceName;
+    private String childServiceInstanceId;
+    private String childServiceInstanceName;
+    private String pnfInstanceName;
+
+
+
+    public WorkflowResourceIds() {
+        super();
+    }
+
+    public WorkflowResourceIds(WorkflowResourceIds workflowResourceIds) {
+        this.serviceInstanceId = workflowResourceIds.serviceInstanceId;
+        this.pnfId = workflowResourceIds.pnfId;
+        this.vnfId = workflowResourceIds.vnfId;
+        this.networkId = workflowResourceIds.networkId;
+        this.volumeGroupId = workflowResourceIds.volumeGroupId;
+        this.vfModuleId = workflowResourceIds.vfModuleId;
+        this.networkCollectionId = workflowResourceIds.networkCollectionId;
+        this.configurationId = workflowResourceIds.configurationId;
+        this.instanceGroupId = workflowResourceIds.instanceGroupId;
+        this.childServiceInstanceId = workflowResourceIds.childServiceInstanceId;
+        this.childServiceInstanceName = workflowResourceIds.childServiceInstanceName;
+    }
+
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this).append("serviceInstanceId", serviceInstanceId).append("pnfId", pnfId)
+                .append("vnfId", vnfId).append("networkId", networkId).append("volumeGroupId", volumeGroupId)
+                .append("vfModuleId", vfModuleId).append("networkCollectionId", networkCollectionId)
+                .append("configurationId", configurationId).append("instanceGroupId", instanceGroupId).toString();
+    }
+
+
+    public String getServiceInstanceId() {
+        return serviceInstanceId;
+    }
+
+    public void setServiceInstanceId(String serviceInstanceId) {
+        this.serviceInstanceId = serviceInstanceId;
+    }
+
+    public String getPnfId() {
+        return pnfId;
+    }
+
+    public void setPnfId(String pnfId) {
+        this.pnfId = pnfId;
+    }
+
+    public String getVnfId() {
+        return vnfId;
+    }
+
+    public void setVnfId(String vnfId) {
+        this.vnfId = vnfId;
+    }
+
+    public String getNetworkId() {
+        return networkId;
+    }
+
+    public void setNetworkId(String networkId) {
+        this.networkId = networkId;
+    }
+
+    public String getVolumeGroupId() {
+        return volumeGroupId;
+    }
+
+    public void setVolumeGroupId(String volumeGroupId) {
+        this.volumeGroupId = volumeGroupId;
+    }
+
+    public String getVfModuleId() {
+        return vfModuleId;
+    }
+
+    public void setVfModuleId(String vfModuleId) {
+        this.vfModuleId = vfModuleId;
+    }
+
+    public String getNetworkCollectionId() {
+        return networkCollectionId;
+    }
+
+    public void setNetworkCollectionId(String networkCollectionId) {
+        this.networkCollectionId = networkCollectionId;
+    }
+
+    public String getConfigurationId() {
+        return configurationId;
+    }
+
+    public void setConfigurationId(String configurationId) {
+        this.configurationId = configurationId;
+    }
+
+    public String getInstanceGroupId() {
+        return instanceGroupId;
+    }
+
+    public void setInstanceGroupId(String instanceGroupId) {
+        this.instanceGroupId = instanceGroupId;
+    }
+
+    public String getVnfInstanceName() {
+        return vnfInstanceName;
+    }
+
+    public void setVnfInstanceName(String vnfInstanceName) {
+        this.vnfInstanceName = vnfInstanceName;
+    }
+
+    public String getVfModuleInstanceName() {
+        return vfModuleInstanceName;
+    }
+
+    public void setVfModuleInstanceName(String vfModuleInstanceName) {
+        this.vfModuleInstanceName = vfModuleInstanceName;
+    }
+
+    public String getChildServiceInstanceId() {
+        return childServiceInstanceId;
+    }
+
+    public void setChildServiceInstanceId(String childServiceInstanceId) {
+        this.childServiceInstanceId = childServiceInstanceId;
+    }
+
+    public String getChildServiceInstanceName() {
+        return childServiceInstanceName;
+    }
+
+    public void setChildServiceInstanceName(String childServiceInstanceName) {
+        this.childServiceInstanceName = childServiceInstanceName;
+    }
+
+    public String getPnfInstanceName() {
+        return pnfInstanceName;
+    }
+
+    public void setPnfInstanceName(String pnfInstanceName) {
+        this.pnfInstanceName = pnfInstanceName;
+    }
 }