1 package org.openecomp.mso.bpmn.core.domain;
\r
3 import java.util.UUID;
\r
5 import com.fasterxml.jackson.annotation.JsonRootName;
\r
9 * Encapsulates Network resource data set
\r
12 @JsonRootName("networkResource")
\r
13 public class NetworkResource extends Resource {
\r
15 private static final long serialVersionUID = 1L;
\r
17 * set resourceType for this object
\r
19 public NetworkResource(){
\r
20 resourceType = ResourceType.NETWORK;
\r
21 setResourceId(UUID.randomUUID().toString());
\r
24 * fields specific to Network resource type
\r
26 private String networkType;
\r
27 private String networkRole;
\r
28 private String networkTechnology;
\r
29 private String networkScope;
\r
34 public String getNetworkType() {
\r
37 public void setNetworkType(String networkType) {
\r
38 this.networkType = networkType;
\r
40 public String getNetworkRole() {
\r
43 public void setNetworkRole(String networkRole) {
\r
44 this.networkRole = networkRole;
\r
46 public String getNetworkTechnology() {
\r
47 return networkTechnology;
\r
49 public void setNetworkTechnology(String networkTechnology) {
\r
50 this.networkTechnology = networkTechnology;
\r
52 public String getNetworkScope() {
\r
53 return networkScope;
\r
55 public void setNetworkScope(String networkScope) {
\r
56 this.networkScope = networkScope;
\r