Merge "Added pom for aria rest server build"
[so.git] / bpmn / MSOCoreBPMN / src / main / java / org / openecomp / mso / bpmn / core / domain / NetworkResource.java
1 package org.openecomp.mso.bpmn.core.domain;\r
2 \r
3 import java.util.UUID;\r
4 \r
5 import com.fasterxml.jackson.annotation.JsonRootName;\r
6 \r
7 \r
8 /**\r
9  * Encapsulates Network resource data set\r
10  *\r
11  */\r
12 @JsonRootName("networkResource")\r
13 public class NetworkResource extends Resource {\r
14 \r
15         private static final long serialVersionUID = 1L;\r
16         /*\r
17          * set resourceType for this object\r
18          */\r
19         public NetworkResource(){\r
20                 resourceType = ResourceType.NETWORK;\r
21                 setResourceId(UUID.randomUUID().toString());\r
22         }\r
23         /*\r
24          * fields specific to Network resource type\r
25          */\r
26         private String networkType;\r
27         private String networkRole;\r
28         private String networkTechnology;\r
29         private String networkScope;\r
30         \r
31         /*\r
32          * GET and SET\r
33          */\r
34         public String getNetworkType() {\r
35                 return networkType;\r
36         }\r
37         public void setNetworkType(String networkType) {\r
38                 this.networkType = networkType;\r
39         }\r
40         public String getNetworkRole() {\r
41                 return networkRole;\r
42         }\r
43         public void setNetworkRole(String networkRole) {\r
44                 this.networkRole = networkRole;\r
45         }\r
46         public String getNetworkTechnology() {\r
47                 return networkTechnology;\r
48         }\r
49         public void setNetworkTechnology(String networkTechnology) {\r
50                 this.networkTechnology = networkTechnology;\r
51         }\r
52         public String getNetworkScope() {\r
53                 return networkScope;\r
54         }\r
55         public void setNetworkScope(String networkScope) {\r
56                 this.networkScope = networkScope;\r
57         }\r
58 }