81826a27eb2683a68c9b6b97571895b7a932c2c6
[so.git] / bpmn / so-bpmn-infrastructure-common / src / main / java / org / onap / so / bpmn / infrastructure / vfcmodel / NsOperationKey.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
4  * ================================================================================
5  * Copyright (C) 2018 CMCC All rights reserved.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  * 
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  * 
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20 package org.onap.so.bpmn.infrastructure.vfcmodel;
21
22
23 /**
24  * The operation key object for NS
25  * <br>
26  * <p>
27  * </p>
28  *
29  * @author
30  * @version ONAP Amsterdam Release 2017-09-15
31  */
32 public class NsOperationKey {
33
34     /**
35      * The subscriber id
36      */
37     private String globalSubscriberId;
38
39     /**
40      * The serviceType
41      */
42     private String serviceType;
43
44     /**
45      * The service ID
46      */
47     private String serviceId;
48
49     /**
50      * The Operation ID
51      */
52     private String operationId;
53
54     /**
55      * the NS template uuid
56      */
57     private String nodeTemplateUUID;
58
59     /**
60      * @return Returns the globalSubscriberId.
61      */
62     public String getGlobalSubscriberId() {
63         return globalSubscriberId;
64     }
65
66     /**
67      * @param globalSubscriberId The globalSubscriberId to set.
68      */
69     public void setGlobalSubscriberId(String globalSubscriberId) {
70         this.globalSubscriberId = globalSubscriberId;
71     }
72
73     /**
74      * @return Returns the serviceType.
75      */
76     public String getServiceType() {
77         return serviceType;
78     }
79
80     /**
81      * @param serviceType The serviceType to set.
82      */
83     public void setServiceType(String serviceType) {
84         this.serviceType = serviceType;
85     }
86
87     /**
88      * <br>
89      *
90      * @return
91      * @since ONAP Amsterdam Release
92      */
93     public String getServiceId() {
94         return serviceId;
95     }
96
97     /**
98      * <br>
99      *
100      * @param serviceId
101      * @since ONAP Amsterdam Release
102      */
103     public void setServiceId(String serviceId) {
104         this.serviceId = serviceId;
105     }
106
107     /**
108      * <br>
109      *
110      * @return
111      * @since ONAP Amsterdam Release
112      */
113     public String getOperationId() {
114         return operationId;
115     }
116
117     /**
118      * <br>
119      *
120      * @param operationId
121      * @since ONAP Amsterdam Release
122      */
123     public void setOperationId(String operationId) {
124         this.operationId = operationId;
125     }
126
127     /**
128      * @return Returns the nodeTemplateUUID.
129      */
130     public String getNodeTemplateUUID() {
131         return nodeTemplateUUID;
132     }
133
134     /**
135      * @param nodeTemplateUUID The nodeTemplateUUID to set.
136      */
137     public void setNodeTemplateUUID(String nodeTemplateUUID) {
138         this.nodeTemplateUUID = nodeTemplateUUID;
139     }
140
141 }