2 * Copyright (C) 2017 CMCC, Inc. and others. All rights reserved.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
16 package org.onap.usecaseui.server.bean;
18 import javax.persistence.Column;
19 import javax.persistence.Entity;
20 import javax.persistence.Id;
21 import javax.persistence.Table;
25 @Table(name = "EP_ACTIVE_ALARM")
26 public class ActiveAlarmInfo
30 @Column(name = "id", nullable = true)
34 @Column(name = "devName")
35 private String devName;
38 @Column(name = "devIp")
42 @Column(name = "serialNumber")
43 private String serialNumber;
46 @Column(name = "alarmRaisedTime")
47 private String alarmRaisedTime;
50 @Column(name = "alarmChangedTime")
51 private String alarmChangedTime;
54 @Column(name = "alarmIdentifier")
55 private String alarmIdentifier;
58 @Column(name = "notificationType")
59 private String notificationType;
62 @Column(name = "managedObjectInstance")
63 private String managedObjectInstance;
66 @Column(name = "eventType")
67 private Integer eventType;
70 @Column(name = "probableCause")
71 private String probableCause;
74 @Column(name = "specificProblem")
75 private String specificProblem;
78 @Column(name = "perceivedSeverity")
79 private String perceivedSeverity;
82 @Column(name = "additionalText")
83 private String additionalText;
86 @Column(name = "additionalInformation")
87 private String additionalInformation;
90 @Column(name = "clearedManner")
91 private String clearedManner;
94 @Column(name = "alarmState")
95 private Integer alarmState;
98 @Column(name = "ackTime")
99 private String ackTime;
102 @Column(name = "ackUser")
103 private String ackUser;
105 public String getId()
110 public void setId(String id)
115 public String getDevName()
120 public void setDevName(String devName)
122 this.devName = devName;
125 public String getDevIp()
130 public void setDevIp(String devIp)
135 public String getSerialNumber()
140 public void setSerialNumber(String serialNumber)
142 this.serialNumber = serialNumber;
145 public String getAlarmRaisedTime()
147 return alarmRaisedTime;
150 public void setAlarmRaisedTime(String alarmRaisedTime)
152 this.alarmRaisedTime = alarmRaisedTime;
155 public String getAlarmChangedTime()
157 return alarmChangedTime;
160 public void setAlarmChangedTime(String alarmChangedTime)
162 this.alarmChangedTime = alarmChangedTime;
165 public String getAlarmIdentifier()
167 return alarmIdentifier;
170 public void setAlarmIdentifier(String alarmIdentifier)
172 this.alarmIdentifier = alarmIdentifier;
175 public String getNotificationType()
177 return notificationType;
180 public void setNotificationType(String notificationType)
182 this.notificationType = notificationType;
185 public String getManagedObjectInstance()
187 return managedObjectInstance;
190 public void setManagedObjectInstance(String managedObjectInstance)
192 this.managedObjectInstance = managedObjectInstance;
195 public Integer getEventType()
200 public void setEventType(Integer eventType)
202 this.eventType = eventType;
205 public String getProbableCause()
207 return probableCause;
210 public void setProbableCause(String probableCause)
212 this.probableCause = probableCause;
215 public String getSpecificProblem()
217 return specificProblem;
220 public void setSpecificProblem(String specificProblem)
222 this.specificProblem = specificProblem;
225 public String getPerceivedSeverity()
227 return perceivedSeverity;
230 public void setPerceivedSeverity(String perceivedSeverity)
232 this.perceivedSeverity = perceivedSeverity;
235 public String getAdditionalText()
237 return additionalText;
240 public void setAdditionalText(String additionalText)
242 this.additionalText = additionalText;
245 public String getAdditionalInformation()
247 return additionalInformation;
250 public void setAdditionalInformation(String additionalInformation)
252 this.additionalInformation = additionalInformation;
255 public Integer getAlarmState()
260 public void setAlarmState(Integer alarmState)
262 this.alarmState = alarmState;
265 public String getClearedManner()
267 return clearedManner;
270 public void setClearedManner(String clearedManner)
272 this.clearedManner = clearedManner;
275 public String getAckTime()
280 public void setAckTime(String ackTime)
282 this.ackTime = ackTime;
285 public String getAckUser()
290 public void setAckUser(String ackUser)
292 this.ackUser = ackUser;
296 public String toString()
298 StringBuilder sb = new StringBuilder();
299 sb.append("ActiveAlarmInfo[");
302 sb.append(",devName=");
304 sb.append(",devIp=");
306 sb.append(",serialNumber=");
307 sb.append(serialNumber);
308 sb.append(",alarmRaisedTime=");
309 sb.append(alarmRaisedTime);
310 sb.append(",alarmChangedTime=");
311 sb.append(alarmChangedTime);
312 sb.append(",alarmIdentifier=");
313 sb.append(alarmIdentifier);
314 sb.append(",notificationType=");
315 sb.append(notificationType);
316 sb.append(",managedObjectInstance=");
317 sb.append(managedObjectInstance);
318 sb.append(",eventType=");
319 sb.append(eventType);
320 sb.append(",probableCause=");
321 sb.append(probableCause);
322 sb.append(",specificProblem=");
323 sb.append(specificProblem);
324 sb.append(",perceivedSeverity=");
325 sb.append(perceivedSeverity);
326 sb.append(",additionalText=");
327 sb.append(additionalText);
328 sb.append(",additionalInformation=");
329 sb.append(additionalInformation);
330 sb.append(",clearedManner=");
331 sb.append(clearedManner);
332 sb.append(",alarmState=");
333 sb.append(alarmState);
334 sb.append(",ackTime=");
336 sb.append(",ackUser=");
339 return sb.toString();