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;
24 @Column(length = 2000)
25 String portMirrorConfigurationStatusResponseMessage;
27 String portMirrorConfigurationStatusFinalIndicator;
29 String portMirrorConfigurationStatusRequestStatus;
31 String portMirrorConfigurationStatusAction;
33 String portMirrorConfigurationStatusRpcName;
35 String portMirrorConfigurationStatusRpcAction;
37 String portMirrorConfigurationStatusResponseTimestamp;
40 public OperationalPortMirrorConfigurations() {
41 this.configurationId = "";
45 public OperationalPortMirrorConfigurations(String configurationId, String pmcData) {
46 this.configurationId = configurationId;
47 this.pmcData = pmcData;
50 public OperationalPortMirrorConfigurations(String configurationId, String pmcData, GenericResourceApiConfigurationstatusConfigurationStatus portMirrorConfigurationStatus) {
51 this.configurationId = configurationId;
52 this.pmcData = pmcData;
54 if (portMirrorConfigurationStatus != null) {
55 this.portMirrorConfigurationStatusAction = portMirrorConfigurationStatus.getAction();
56 this.portMirrorConfigurationStatusFinalIndicator = portMirrorConfigurationStatus.getFinalIndicator();
57 this.portMirrorConfigurationStatusRequestStatus = portMirrorConfigurationStatus.getRequestStatus().toString();
58 this.portMirrorConfigurationStatusResponseCode = portMirrorConfigurationStatus.getResponseCode();
59 this.portMirrorConfigurationStatusResponseMessage = portMirrorConfigurationStatus.getResponseMessage();
60 this.portMirrorConfigurationStatusResponseTimestamp = portMirrorConfigurationStatus.getResponseTimestamp();
64 public String getConfigurationId() {
65 return configurationId;
68 public void setConfigurationId(String configurationId) {
69 this.configurationId = configurationId;
72 public String getPmcData() {
76 public void setPmcData(String pmcData) {
77 this.pmcData = pmcData;
80 public String getPortMirrorConfigurationStatusResponseCode() {
81 return portMirrorConfigurationStatusResponseCode;
84 public void setPortMirrorConfigurationStatusResponseCode(String portMirrorConfigurationStatusResponseCode) {
85 this.portMirrorConfigurationStatusResponseCode = portMirrorConfigurationStatusResponseCode;
88 public String getPortMirrorConfigurationStatusResponseMessage() {
89 return portMirrorConfigurationStatusResponseMessage;
92 public void setPortMirrorConfigurationStatusResponseMessage(String portMirrorConfigurationsStatusResponseMessage) {
93 this.portMirrorConfigurationStatusResponseMessage = portMirrorConfigurationsStatusResponseMessage;
96 public String getPortMirrorConfigurationStatusFinalIndicator() {
97 return portMirrorConfigurationStatusFinalIndicator;
100 public void setPortMirrorConfigurationStatusFinalIndicator(String portMirrorConfigurationStatusFinalIndicator) {
101 this.portMirrorConfigurationStatusFinalIndicator = portMirrorConfigurationStatusFinalIndicator;
104 public String getPortMirrorConfigurationStatusRequestStatus() {
105 return portMirrorConfigurationStatusRequestStatus;
108 public void setPortMirrorConfigurationStatusRequestStatus(String portMirrorConfigurationStatusRequestStatus) {
109 this.portMirrorConfigurationStatusRequestStatus = portMirrorConfigurationStatusRequestStatus;
112 public String getPortMirrorConfigurationStatusAction() {
113 return portMirrorConfigurationStatusAction;
116 public void setPortMirrorConfigurationStatusAction(String portMirrorConfigurationStatusAction) {
117 this.portMirrorConfigurationStatusAction = portMirrorConfigurationStatusAction;
120 public String getPortMirrorConfigurationStatusRpcName() {
121 return portMirrorConfigurationStatusRpcName;
124 public void setPortMirrorConfigurationStatusRpcName(String portMirrorConfigurationStatusRpcName) {
125 this.portMirrorConfigurationStatusRpcName = portMirrorConfigurationStatusRpcName;
128 public String getPortMirrorConfigurationStatusRpcAction() {
129 return portMirrorConfigurationStatusRpcAction;
132 public void setPortMirrorConfigurationStatusRpcAction(String portMirrorConfigurationStatusRpcAction) {
133 this.portMirrorConfigurationStatusRpcAction = portMirrorConfigurationStatusRpcAction;
136 public String getPortMirrorConfigurationStatusResponseTimestamp() {
137 return portMirrorConfigurationStatusResponseTimestamp;
140 public void setPortMirrorConfigurationStatusResponseTimestamp(String portMirrorConfigurationStatusResponseTimestamp) {
141 this.portMirrorConfigurationStatusResponseTimestamp = portMirrorConfigurationStatusResponseTimestamp;
144 public GenericResourceApiConfigurationstatusConfigurationStatus getPortMirrorConfigurationStatus() {
146 if ((portMirrorConfigurationStatusAction == null) &&
147 (portMirrorConfigurationStatusFinalIndicator == null) &&
148 (portMirrorConfigurationStatusRequestStatus == null) &&
149 (portMirrorConfigurationStatusResponseCode == null) &&
150 (portMirrorConfigurationStatusResponseMessage == null) &&
151 (portMirrorConfigurationStatusResponseTimestamp == null)) {
155 GenericResourceApiConfigurationstatusConfigurationStatus portMirrorConfigurationStatus = new GenericResourceApiConfigurationstatusConfigurationStatus();
156 portMirrorConfigurationStatus.setAction(portMirrorConfigurationStatusAction);
157 portMirrorConfigurationStatus.setFinalIndicator(portMirrorConfigurationStatusFinalIndicator);
158 portMirrorConfigurationStatus.setRequestStatus(GenericResourceApiRequestStatusEnumeration.fromValue(portMirrorConfigurationStatusRequestStatus));
159 portMirrorConfigurationStatus.setResponseCode(portMirrorConfigurationStatusResponseCode);
160 portMirrorConfigurationStatus.setResponseMessage(portMirrorConfigurationStatusResponseMessage);
161 portMirrorConfigurationStatus.setResponseTimestamp(portMirrorConfigurationStatusResponseTimestamp);
163 return(portMirrorConfigurationStatus);
166 public void setPortMirrorConfigurationStatus(GenericResourceApiConfigurationstatusConfigurationStatus portMirrorConfigurationStatus) {
167 if (portMirrorConfigurationStatus == null) {
168 this.portMirrorConfigurationStatusAction = null;
169 this.portMirrorConfigurationStatusFinalIndicator = null;
170 this.portMirrorConfigurationStatusRequestStatus = null;
171 this.portMirrorConfigurationStatusResponseCode = null;
172 this.portMirrorConfigurationStatusResponseMessage = null;
173 this.portMirrorConfigurationStatusResponseTimestamp = null;
175 this.portMirrorConfigurationStatusAction = portMirrorConfigurationStatus.getAction();
176 this.portMirrorConfigurationStatusFinalIndicator = portMirrorConfigurationStatus.getFinalIndicator();
177 this.portMirrorConfigurationStatusRequestStatus = portMirrorConfigurationStatus.getRequestStatus().toString();
178 this.portMirrorConfigurationStatusResponseCode = portMirrorConfigurationStatus.getResponseCode();
179 this.portMirrorConfigurationStatusResponseMessage = portMirrorConfigurationStatus.getResponseMessage();
180 this.portMirrorConfigurationStatusResponseTimestamp = portMirrorConfigurationStatus.getResponseTimestamp();