cfcc1f9f3b0529c04f3d8971ae7f435a7ed10e07
[so.git] / bpmn / MSOCommonBPMN / src / main / java / org / onap / so / bpmn / servicedecomposition / entities / WorkflowResourceIds.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
4  * ================================================================================
5  * Copyright (C) 2017 - 2018 AT&T Intellectual Property. All rights reserved.
6  * ================================================================================
7  * Modifications Copyright (c) 2019 Nokia
8  * ================================================================================
9  * Licensed under the Apache License, Version 2.0 (the "License");
10  * you may not use this file except in compliance with the License.
11  * You may obtain a copy of the License at
12  * 
13  *      http://www.apache.org/licenses/LICENSE-2.0
14  * 
15  * Unless required by applicable law or agreed to in writing, software
16  * distributed under the License is distributed on an "AS IS" BASIS,
17  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18  * See the License for the specific language governing permissions and
19  * limitations under the License.
20  * ============LICENSE_END=========================================================
21  */
22
23 package org.onap.so.bpmn.servicedecomposition.entities;
24
25 import java.io.Serializable;
26 import org.apache.commons.lang3.builder.ToStringBuilder;
27
28 public class WorkflowResourceIds implements Serializable {
29
30     /**
31      * 
32      */
33     private static final long serialVersionUID = 8591599114353940105L;
34     private String serviceInstanceId;
35     private String pnfId;
36     private String vnfId;
37     private String networkId;
38     private String volumeGroupId;
39     private String vfModuleId;
40     private String networkCollectionId;
41     private String configurationId;
42     private String instanceGroupId;
43     private String vnfInstanceName;
44     private String vfModuleInstanceName;
45     private String childServiceInstanceId;
46     private String childServiceInstanceName;
47
48
49
50     public WorkflowResourceIds() {
51         super();
52     }
53
54     public WorkflowResourceIds(WorkflowResourceIds workflowResourceIds) {
55         this.serviceInstanceId = workflowResourceIds.serviceInstanceId;
56         this.pnfId = workflowResourceIds.pnfId;
57         this.vnfId = workflowResourceIds.vnfId;
58         this.networkId = workflowResourceIds.networkId;
59         this.volumeGroupId = workflowResourceIds.volumeGroupId;
60         this.vfModuleId = workflowResourceIds.vfModuleId;
61         this.networkCollectionId = workflowResourceIds.networkCollectionId;
62         this.configurationId = workflowResourceIds.configurationId;
63         this.instanceGroupId = workflowResourceIds.instanceGroupId;
64         this.childServiceInstanceId = workflowResourceIds.childServiceInstanceId;
65         this.childServiceInstanceName = workflowResourceIds.childServiceInstanceName;
66     }
67
68
69     @Override
70     public String toString() {
71         return new ToStringBuilder(this).append("serviceInstanceId", serviceInstanceId).append("pnfId", pnfId)
72                 .append("vnfId", vnfId).append("networkId", networkId).append("volumeGroupId", volumeGroupId)
73                 .append("vfModuleId", vfModuleId).append("networkCollectionId", networkCollectionId)
74                 .append("configurationId", configurationId).append("instanceGroupId", instanceGroupId).toString();
75     }
76
77
78     public String getServiceInstanceId() {
79         return serviceInstanceId;
80     }
81
82     public void setServiceInstanceId(String serviceInstanceId) {
83         this.serviceInstanceId = serviceInstanceId;
84     }
85
86     public String getPnfId() {
87         return pnfId;
88     }
89
90     public void setPnfId(String pnfId) {
91         this.pnfId = pnfId;
92     }
93
94     public String getVnfId() {
95         return vnfId;
96     }
97
98     public void setVnfId(String vnfId) {
99         this.vnfId = vnfId;
100     }
101
102     public String getNetworkId() {
103         return networkId;
104     }
105
106     public void setNetworkId(String networkId) {
107         this.networkId = networkId;
108     }
109
110     public String getVolumeGroupId() {
111         return volumeGroupId;
112     }
113
114     public void setVolumeGroupId(String volumeGroupId) {
115         this.volumeGroupId = volumeGroupId;
116     }
117
118     public String getVfModuleId() {
119         return vfModuleId;
120     }
121
122     public void setVfModuleId(String vfModuleId) {
123         this.vfModuleId = vfModuleId;
124     }
125
126     public String getNetworkCollectionId() {
127         return networkCollectionId;
128     }
129
130     public void setNetworkCollectionId(String networkCollectionId) {
131         this.networkCollectionId = networkCollectionId;
132     }
133
134     public String getConfigurationId() {
135         return configurationId;
136     }
137
138     public void setConfigurationId(String configurationId) {
139         this.configurationId = configurationId;
140     }
141
142     public String getInstanceGroupId() {
143         return instanceGroupId;
144     }
145
146     public void setInstanceGroupId(String instanceGroupId) {
147         this.instanceGroupId = instanceGroupId;
148     }
149
150     public String getVnfInstanceName() {
151         return vnfInstanceName;
152     }
153
154     public void setVnfInstanceName(String vnfInstanceName) {
155         this.vnfInstanceName = vnfInstanceName;
156     }
157
158     public String getVfModuleInstanceName() {
159         return vfModuleInstanceName;
160     }
161
162     public void setVfModuleInstanceName(String vfModuleInstanceName) {
163         this.vfModuleInstanceName = vfModuleInstanceName;
164     }
165
166     public String getChildServiceInstanceId() {
167         return childServiceInstanceId;
168     }
169
170     public void setChildServiceInstanceId(String childServiceInstanceId) {
171         this.childServiceInstanceId = childServiceInstanceId;
172     }
173
174     public String getChildServiceInstanceName() {
175         return childServiceInstanceName;
176     }
177
178     public void setChildServiceInstanceName(String childServiceInstanceName) {
179         this.childServiceInstanceName = childServiceInstanceName;
180     }
181 }