1 package org.onap.sdnc.apps.ms.gra.data;
3 import org.hibernate.validator.constraints.Length;
4 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiConfigurationstatusConfigurationStatus;
5 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiRequestStatusEnumeration;
7 import javax.persistence.*;
9 @Entity(name="OPERATIONAL_GRA_PORT_MIRROR_CONFIGURATIONS")
10 @Table(name="OPERATIONAL_GRA_PORT_MIRROR_CONFIGURATIONS")
11 public class OperationalPortMirrorConfigurations {
15 String configurationId;
20 // portMirrorConfiguration status fields
21 String portMirrorConfigurationStatusResponseCode;
23 String portMirrorConfigurationStatusResponseMessage;
25 String portMirrorConfigurationStatusFinalIndicator;
27 String portMirrorConfigurationStatusRequestStatus;
29 String portMirrorConfigurationStatusAction;
31 String portMirrorConfigurationStatusRpcName;
33 String portMirrorConfigurationStatusRpcAction;
35 String portMirrorConfigurationStatusResponseTimestamp;
38 public OperationalPortMirrorConfigurations() {
39 this.configurationId = "";
43 public OperationalPortMirrorConfigurations(String configurationId, String pmcData) {
44 this.configurationId = configurationId;
45 this.pmcData = pmcData;
48 public OperationalPortMirrorConfigurations(String configurationId, String pmcData, GenericResourceApiConfigurationstatusConfigurationStatus portMirrorConfigurationStatus) {
49 this.configurationId = configurationId;
50 this.pmcData = pmcData;
52 if (portMirrorConfigurationStatus != null) {
53 this.portMirrorConfigurationStatusAction = portMirrorConfigurationStatus.getAction();
54 this.portMirrorConfigurationStatusFinalIndicator = portMirrorConfigurationStatus.getFinalIndicator();
55 this.portMirrorConfigurationStatusRequestStatus = portMirrorConfigurationStatus.getRequestStatus().toString();
56 this.portMirrorConfigurationStatusResponseCode = portMirrorConfigurationStatus.getResponseCode();
57 this.portMirrorConfigurationStatusResponseMessage = portMirrorConfigurationStatus.getResponseMessage();
58 this.portMirrorConfigurationStatusResponseTimestamp = portMirrorConfigurationStatus.getResponseTimestamp();
62 public String getConfigurationId() {
63 return configurationId;
66 public void setConfigurationId(String configurationId) {
67 this.configurationId = configurationId;
70 public String getPmcData() {
74 public void setPmcData(String pmcData) {
75 this.pmcData = pmcData;
78 public String getPortMirrorConfigurationStatusResponseCode() {
79 return portMirrorConfigurationStatusResponseCode;
82 public void setPortMirrorConfigurationStatusResponseCode(String portMirrorConfigurationStatusResponseCode) {
83 this.portMirrorConfigurationStatusResponseCode = portMirrorConfigurationStatusResponseCode;
86 public String getPortMirrorConfigurationStatusResponseMessage() {
87 return portMirrorConfigurationStatusResponseMessage;
90 public void setPortMirrorConfigurationStatusResponseMessage(String portMirrorConfigurationsStatusResponseMessage) {
91 this.portMirrorConfigurationStatusResponseMessage = portMirrorConfigurationsStatusResponseMessage;
94 public String getPortMirrorConfigurationStatusFinalIndicator() {
95 return portMirrorConfigurationStatusFinalIndicator;
98 public void setPortMirrorConfigurationStatusFinalIndicator(String portMirrorConfigurationStatusFinalIndicator) {
99 this.portMirrorConfigurationStatusFinalIndicator = portMirrorConfigurationStatusFinalIndicator;
102 public String getPortMirrorConfigurationStatusRequestStatus() {
103 return portMirrorConfigurationStatusRequestStatus;
106 public void setPortMirrorConfigurationStatusRequestStatus(String portMirrorConfigurationStatusRequestStatus) {
107 this.portMirrorConfigurationStatusRequestStatus = portMirrorConfigurationStatusRequestStatus;
110 public String getPortMirrorConfigurationStatusAction() {
111 return portMirrorConfigurationStatusAction;
114 public void setPortMirrorConfigurationStatusAction(String portMirrorConfigurationStatusAction) {
115 this.portMirrorConfigurationStatusAction = portMirrorConfigurationStatusAction;
118 public String getPortMirrorConfigurationStatusRpcName() {
119 return portMirrorConfigurationStatusRpcName;
122 public void setPortMirrorConfigurationStatusRpcName(String portMirrorConfigurationStatusRpcName) {
123 this.portMirrorConfigurationStatusRpcName = portMirrorConfigurationStatusRpcName;
126 public String getPortMirrorConfigurationStatusRpcAction() {
127 return portMirrorConfigurationStatusRpcAction;
130 public void setPortMirrorConfigurationStatusRpcAction(String portMirrorConfigurationStatusRpcAction) {
131 this.portMirrorConfigurationStatusRpcAction = portMirrorConfigurationStatusRpcAction;
134 public String getPortMirrorConfigurationStatusResponseTimestamp() {
135 return portMirrorConfigurationStatusResponseTimestamp;
138 public void setPortMirrorConfigurationStatusResponseTimestamp(String portMirrorConfigurationStatusResponseTimestamp) {
139 this.portMirrorConfigurationStatusResponseTimestamp = portMirrorConfigurationStatusResponseTimestamp;
142 public GenericResourceApiConfigurationstatusConfigurationStatus getPortMirrorConfigurationStatus() {
144 if ((portMirrorConfigurationStatusAction == null) &&
145 (portMirrorConfigurationStatusFinalIndicator == null) &&
146 (portMirrorConfigurationStatusRequestStatus == null) &&
147 (portMirrorConfigurationStatusResponseCode == null) &&
148 (portMirrorConfigurationStatusResponseMessage == null) &&
149 (portMirrorConfigurationStatusResponseTimestamp == null)) {
153 GenericResourceApiConfigurationstatusConfigurationStatus portMirrorConfigurationStatus = new GenericResourceApiConfigurationstatusConfigurationStatus();
154 portMirrorConfigurationStatus.setAction(portMirrorConfigurationStatusAction);
155 portMirrorConfigurationStatus.setFinalIndicator(portMirrorConfigurationStatusFinalIndicator);
156 portMirrorConfigurationStatus.setRequestStatus(GenericResourceApiRequestStatusEnumeration.fromValue(portMirrorConfigurationStatusRequestStatus));
157 portMirrorConfigurationStatus.setResponseCode(portMirrorConfigurationStatusResponseCode);
158 portMirrorConfigurationStatus.setResponseMessage(portMirrorConfigurationStatusResponseMessage);
159 portMirrorConfigurationStatus.setResponseTimestamp(portMirrorConfigurationStatusResponseTimestamp);
161 return(portMirrorConfigurationStatus);
164 public void setPortMirrorConfigurationStatus(GenericResourceApiConfigurationstatusConfigurationStatus portMirrorConfigurationStatus) {
165 if (portMirrorConfigurationStatus == null) {
166 this.portMirrorConfigurationStatusAction = null;
167 this.portMirrorConfigurationStatusFinalIndicator = null;
168 this.portMirrorConfigurationStatusRequestStatus = null;
169 this.portMirrorConfigurationStatusResponseCode = null;
170 this.portMirrorConfigurationStatusResponseMessage = null;
171 this.portMirrorConfigurationStatusResponseTimestamp = null;
173 this.portMirrorConfigurationStatusAction = portMirrorConfigurationStatus.getAction();
174 this.portMirrorConfigurationStatusFinalIndicator = portMirrorConfigurationStatus.getFinalIndicator();
175 this.portMirrorConfigurationStatusRequestStatus = portMirrorConfigurationStatus.getRequestStatus().toString();
176 this.portMirrorConfigurationStatusResponseCode = portMirrorConfigurationStatus.getResponseCode();
177 this.portMirrorConfigurationStatusResponseMessage = portMirrorConfigurationStatus.getResponseMessage();
178 this.portMirrorConfigurationStatusResponseTimestamp = portMirrorConfigurationStatus.getResponseTimestamp();