Package org.opennms.netmgt.model
Class OnmsNotification
- java.lang.Object
-
- org.opennms.netmgt.model.OnmsNotification
-
- All Implemented Interfaces:
java.io.Serializable,Acknowledgeable
@Entity public class OnmsNotification extends java.lang.Object implements Acknowledgeable, java.io.Serializable
OnmsNotification class.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OnmsNotification()default constructorOnmsNotification(java.lang.Integer notifyId, java.lang.String textMsg, java.lang.String subject, java.lang.String numericMsg, java.util.Date pageTime, java.util.Date respondTime, java.lang.String answeredBy, java.net.InetAddress ipAddress, OnmsServiceType serviceType, java.lang.String queueId, OnmsEvent event, OnmsNode node, java.util.Set<OnmsUserNotification> usersNotified, java.lang.String notifConfigName)full constructorOnmsNotification(java.lang.Integer notifyId, java.lang.String textMsg, OnmsEvent event, OnmsNode node, java.util.Set<OnmsUserNotification> usersNotified)minimal constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacknowledge(java.lang.String ackUser)acknowledgevoidclear(java.lang.String ackUser)clearvoidescalate(java.lang.String ackUser)escalatejava.lang.IntegergetAckId()getAckIdjava.util.DategetAckTime()getAckTimejava.lang.StringgetAckUser()getAckUserjava.lang.StringgetAnsweredBy()getAnsweredByOnmsEventgetEvent()getEventjava.lang.IntegergetEventId()java.lang.StringgetEventUei()getEventUeijava.net.InetAddressgetIpAddress()getIpAddressOnmsNodegetNode()getNodejava.lang.IntegergetNodeId()java.lang.StringgetNodeLabel()java.lang.StringgetNotifConfigName()getNotifConfigNamejava.lang.IntegergetNotifyId()getNotifyIdjava.lang.StringgetNumericMsg()getNumericMsgjava.util.DategetPageTime()getPageTimejava.lang.StringgetQueueId()getQueueIdjava.util.DategetRespondTime()getRespondTimeOnmsServiceTypegetServiceType()getServiceTypeOnmsSeveritygetSeverity()java.lang.StringgetSeverityLabel()getSeverityLabeljava.lang.StringgetSubject()getSubjectjava.lang.StringgetTextMsg()getTextMsgAckTypegetType()getTypejava.util.Set<OnmsUserNotification>getUsersNotified()getUsersNotifiedvoidsetAnsweredBy(java.lang.String answeredby)setAnsweredByvoidsetEvent(OnmsEvent event)setEventvoidsetEventUei(java.lang.String eventUei)setEventUeivoidsetIpAddress(java.net.InetAddress ipAddress)setIpAddressvoidsetNode(OnmsNode node)setNodevoidsetNotifConfigName(java.lang.String notifConfigName)setNotifConfigNamevoidsetNotifyId(java.lang.Integer notifyid)setNotifyIdvoidsetNumericMsg(java.lang.String numericmsg)setNumericMsgvoidsetPageTime(java.util.Date pagetime)setPageTimevoidsetQueueId(java.lang.String queueid)setQueueIdvoidsetRespondTime(java.util.Date respondtime)setRespondTimevoidsetServiceType(OnmsServiceType serviceType)setServiceTypevoidsetSubject(java.lang.String subject)setSubjectvoidsetTextMsg(java.lang.String textmsg)setTextMsgvoidsetUsersNotified(java.util.Set<OnmsUserNotification> usersnotifieds)setUsersNotifiedjava.lang.StringtoString()toStringvoidunacknowledge(java.lang.String ackUser)unacknowledge
-
-
-
Constructor Detail
-
OnmsNotification
public OnmsNotification(java.lang.Integer notifyId, java.lang.String textMsg, java.lang.String subject, java.lang.String numericMsg, java.util.Date pageTime, java.util.Date respondTime, java.lang.String answeredBy, java.net.InetAddress ipAddress, OnmsServiceType serviceType, java.lang.String queueId, OnmsEvent event, OnmsNode node, java.util.Set<OnmsUserNotification> usersNotified, java.lang.String notifConfigName)full constructor- Parameters:
notifyId- aIntegerobject.textMsg- aStringobject.subject- aStringobject.numericMsg- aStringobject.pageTime- aDateobject.respondTime- aDateobject.answeredBy- aStringobject.ipAddress- aStringobject.serviceType- aOnmsServiceTypeobject.queueId- aStringobject.event- aOnmsEventobject.node- aOnmsNodeobject.usersNotified- aSetobject.notifConfigName- aStringobject.
-
OnmsNotification
public OnmsNotification()
default constructor
-
OnmsNotification
public OnmsNotification(java.lang.Integer notifyId, java.lang.String textMsg, OnmsEvent event, OnmsNode node, java.util.Set<OnmsUserNotification> usersNotified)minimal constructor
-
-
Method Detail
-
getNotifyId
public java.lang.Integer getNotifyId()
getNotifyId
- Returns:
- a
Integerobject.
-
setNotifyId
public void setNotifyId(java.lang.Integer notifyid)
setNotifyId
- Parameters:
notifyid- aIntegerobject.
-
getTextMsg
public java.lang.String getTextMsg()
getTextMsg
- Returns:
- a
Stringobject.
-
setTextMsg
public void setTextMsg(java.lang.String textmsg)
setTextMsg
- Parameters:
textmsg- aStringobject.
-
getSubject
public java.lang.String getSubject()
getSubject
- Returns:
- a
Stringobject.
-
setSubject
public void setSubject(java.lang.String subject)
setSubject
- Parameters:
subject- aStringobject.
-
getNumericMsg
public java.lang.String getNumericMsg()
getNumericMsg
- Returns:
- a
Stringobject.
-
setNumericMsg
public void setNumericMsg(java.lang.String numericmsg)
setNumericMsg
- Parameters:
numericmsg- aStringobject.
-
getPageTime
public java.util.Date getPageTime()
getPageTime
- Returns:
- a
Dateobject.
-
setPageTime
public void setPageTime(java.util.Date pagetime)
setPageTime
- Parameters:
pagetime- aDateobject.
-
getRespondTime
public java.util.Date getRespondTime()
getRespondTime
- Returns:
- a
Dateobject.
-
setRespondTime
public void setRespondTime(java.util.Date respondtime)
setRespondTime
- Parameters:
respondtime- aDateobject.
-
getAnsweredBy
public java.lang.String getAnsweredBy()
getAnsweredBy
- Returns:
- a
Stringobject.
-
setAnsweredBy
public void setAnsweredBy(java.lang.String answeredby)
setAnsweredBy
- Parameters:
answeredby- aStringobject.
-
getIpAddress
public java.net.InetAddress getIpAddress()
getIpAddress
- Returns:
- a
Stringobject.
-
setIpAddress
public void setIpAddress(java.net.InetAddress ipAddress)
setIpAddress
- Parameters:
ipAddress- aStringobject.
-
getServiceType
public OnmsServiceType getServiceType()
getServiceType
- Returns:
- a
OnmsServiceTypeobject.
-
setServiceType
public void setServiceType(OnmsServiceType serviceType)
setServiceType
- Parameters:
serviceType- aOnmsServiceTypeobject.
-
getQueueId
public java.lang.String getQueueId()
getQueueId
- Returns:
- a
Stringobject.
-
setQueueId
public void setQueueId(java.lang.String queueid)
setQueueId
- Parameters:
queueid- aStringobject.
-
getEventId
public java.lang.Integer getEventId()
-
getEventUei
public java.lang.String getEventUei()
getEventUei
- Returns:
- a
Stringobject.
-
setEventUei
public void setEventUei(java.lang.String eventUei)
setEventUei
- Parameters:
eventUei- aStringobject.
-
getSeverityLabel
public java.lang.String getSeverityLabel()
getSeverityLabel
- Returns:
- a
Stringobject.
-
getSeverity
public OnmsSeverity getSeverity()
- Specified by:
getSeverityin interfaceAcknowledgeable
-
getNode
public OnmsNode getNode()
getNode
- Specified by:
getNodein interfaceAcknowledgeable- Returns:
- a
OnmsNodeobject.
-
getNodeId
public java.lang.Integer getNodeId()
-
getNodeLabel
public java.lang.String getNodeLabel()
-
getUsersNotified
public java.util.Set<OnmsUserNotification> getUsersNotified()
getUsersNotified
- Returns:
- a
Setobject.
-
setUsersNotified
public void setUsersNotified(java.util.Set<OnmsUserNotification> usersnotifieds)
setUsersNotified
- Parameters:
usersnotifieds- aSetobject.
-
toString
public java.lang.String toString()
toString
- Overrides:
toStringin classjava.lang.Object- Returns:
- a
Stringobject.
-
getNotifConfigName
public java.lang.String getNotifConfigName()
getNotifConfigName
- Returns:
- a
Stringobject.
-
setNotifConfigName
public void setNotifConfigName(java.lang.String notifConfigName)
setNotifConfigName
- Parameters:
notifConfigName- aStringobject.
-
acknowledge
public void acknowledge(java.lang.String ackUser)
acknowledge
- Specified by:
acknowledgein interfaceAcknowledgeable- Parameters:
ackUser- aStringobject.
-
getType
public AckType getType()
getType
- Specified by:
getTypein interfaceAcknowledgeable- Returns:
- a
AckTypeobject.
-
getAckId
public java.lang.Integer getAckId()
getAckId
- Specified by:
getAckIdin interfaceAcknowledgeable- Returns:
- a
Integerobject.
-
getAckUser
public java.lang.String getAckUser()
getAckUser
- Specified by:
getAckUserin interfaceAcknowledgeable- Returns:
- a
Stringobject.
-
getAckTime
public java.util.Date getAckTime()
getAckTime
- Specified by:
getAckTimein interfaceAcknowledgeable- Returns:
- a
Dateobject.
-
clear
public void clear(java.lang.String ackUser)
clear
- Specified by:
clearin interfaceAcknowledgeable- Parameters:
ackUser- aStringobject.
-
escalate
public void escalate(java.lang.String ackUser)
escalate
- Specified by:
escalatein interfaceAcknowledgeable- Parameters:
ackUser- aStringobject.
-
unacknowledge
public void unacknowledge(java.lang.String ackUser)
unacknowledge
- Specified by:
unacknowledgein interfaceAcknowledgeable- Parameters:
ackUser- aStringobject.
-
-