Package org.opennms.netmgt.model
Class OnmsNotification
- java.lang.Object
-
- org.opennms.netmgt.model.OnmsNotification
-
- All Implemented Interfaces:
Serializable,Acknowledgeable
@Entity public class OnmsNotification extends Object implements Acknowledgeable, Serializable
OnmsNotification class.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OnmsNotification()default constructorOnmsNotification(Integer notifyId, String textMsg, String subject, String numericMsg, Date pageTime, Date respondTime, String answeredBy, InetAddress ipAddress, OnmsServiceType serviceType, String queueId, OnmsEvent event, OnmsNode node, Set<OnmsUserNotification> usersNotified, String notifConfigName)full constructorOnmsNotification(Integer notifyId, String textMsg, OnmsEvent event, OnmsNode node, Set<OnmsUserNotification> usersNotified)minimal constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacknowledge(String ackUser)acknowledgevoidclear(String ackUser)clearvoidescalate(String ackUser)escalateIntegergetAckId()getAckIdDategetAckTime()getAckTimeStringgetAckUser()getAckUserStringgetAnsweredBy()getAnsweredByOnmsEventgetEvent()getEventIntegergetEventId()StringgetEventUei()getEventUeiInetAddressgetIpAddress()getIpAddressOnmsNodegetNode()getNodeIntegergetNodeId()StringgetNodeLabel()StringgetNotifConfigName()getNotifConfigNameIntegergetNotifyId()getNotifyIdStringgetNumericMsg()getNumericMsgDategetPageTime()getPageTimeStringgetQueueId()getQueueIdDategetRespondTime()getRespondTimeOnmsServiceTypegetServiceType()getServiceTypeOnmsSeveritygetSeverity()StringgetSeverityLabel()getSeverityLabelStringgetSubject()getSubjectStringgetTextMsg()getTextMsgAckTypegetType()getTypeSet<OnmsUserNotification>getUsersNotified()getUsersNotifiedvoidsetAnsweredBy(String answeredby)setAnsweredByvoidsetEvent(OnmsEvent event)setEventvoidsetEventUei(String eventUei)setEventUeivoidsetIpAddress(InetAddress ipAddress)setIpAddressvoidsetNode(OnmsNode node)setNodevoidsetNotifConfigName(String notifConfigName)setNotifConfigNamevoidsetNotifyId(Integer notifyid)setNotifyIdvoidsetNumericMsg(String numericmsg)setNumericMsgvoidsetPageTime(Date pagetime)setPageTimevoidsetQueueId(String queueid)setQueueIdvoidsetRespondTime(Date respondtime)setRespondTimevoidsetServiceType(OnmsServiceType serviceType)setServiceTypevoidsetSubject(String subject)setSubjectvoidsetTextMsg(String textmsg)setTextMsgvoidsetUsersNotified(Set<OnmsUserNotification> usersnotifieds)setUsersNotifiedStringtoString()toStringvoidunacknowledge(String ackUser)unacknowledge
-
-
-
Constructor Detail
-
OnmsNotification
public OnmsNotification(Integer notifyId, String textMsg, String subject, String numericMsg, Date pageTime, Date respondTime, String answeredBy, InetAddress ipAddress, OnmsServiceType serviceType, String queueId, OnmsEvent event, OnmsNode node, Set<OnmsUserNotification> usersNotified, 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
-
-
Method Detail
-
setNotifyId
public void setNotifyId(Integer notifyid)
setNotifyId
- Parameters:
notifyid- aIntegerobject.
-
setTextMsg
public void setTextMsg(String textmsg)
setTextMsg
- Parameters:
textmsg- aStringobject.
-
setSubject
public void setSubject(String subject)
setSubject
- Parameters:
subject- aStringobject.
-
setNumericMsg
public void setNumericMsg(String numericmsg)
setNumericMsg
- Parameters:
numericmsg- aStringobject.
-
setPageTime
public void setPageTime(Date pagetime)
setPageTime
- Parameters:
pagetime- aDateobject.
-
setRespondTime
public void setRespondTime(Date respondtime)
setRespondTime
- Parameters:
respondtime- aDateobject.
-
setAnsweredBy
public void setAnsweredBy(String answeredby)
setAnsweredBy
- Parameters:
answeredby- aStringobject.
-
getIpAddress
public InetAddress getIpAddress()
getIpAddress
- Returns:
- a
Stringobject.
-
setIpAddress
public void setIpAddress(InetAddress ipAddress)
setIpAddress
- Parameters:
ipAddress- aStringobject.
-
getServiceType
public OnmsServiceType getServiceType()
getServiceType
- Returns:
- a
OnmsServiceTypeobject.
-
setServiceType
public void setServiceType(OnmsServiceType serviceType)
setServiceType
- Parameters:
serviceType- aOnmsServiceTypeobject.
-
setQueueId
public void setQueueId(String queueid)
setQueueId
- Parameters:
queueid- aStringobject.
-
getEventId
public Integer getEventId()
-
setEventUei
public void setEventUei(String eventUei)
setEventUei
- Parameters:
eventUei- aStringobject.
-
getSeverity
public OnmsSeverity getSeverity()
- Specified by:
getSeverityin interfaceAcknowledgeable
-
getNode
public OnmsNode getNode()
getNode
- Specified by:
getNodein interfaceAcknowledgeable- Returns:
- a
OnmsNodeobject.
-
getNodeId
public Integer getNodeId()
-
getNodeLabel
public String getNodeLabel()
-
getUsersNotified
public Set<OnmsUserNotification> getUsersNotified()
getUsersNotified
- Returns:
- a
Setobject.
-
setUsersNotified
public void setUsersNotified(Set<OnmsUserNotification> usersnotifieds)
setUsersNotified
- Parameters:
usersnotifieds- aSetobject.
-
toString
public String toString()
toString
-
setNotifConfigName
public void setNotifConfigName(String notifConfigName)
setNotifConfigName
- Parameters:
notifConfigName- aStringobject.
-
acknowledge
public void acknowledge(String ackUser)
acknowledge
- Specified by:
acknowledgein interfaceAcknowledgeable- Parameters:
ackUser- aStringobject.
-
getType
public AckType getType()
getType
- Specified by:
getTypein interfaceAcknowledgeable- Returns:
- a
AckTypeobject.
-
getAckId
public Integer getAckId()
getAckId
- Specified by:
getAckIdin interfaceAcknowledgeable- Returns:
- a
Integerobject.
-
getAckUser
public String getAckUser()
getAckUser
- Specified by:
getAckUserin interfaceAcknowledgeable- Returns:
- a
Stringobject.
-
getAckTime
public Date getAckTime()
getAckTime
- Specified by:
getAckTimein interfaceAcknowledgeable- Returns:
- a
Dateobject.
-
clear
public void clear(String ackUser)
clear
- Specified by:
clearin interfaceAcknowledgeable- Parameters:
ackUser- aStringobject.
-
escalate
public void escalate(String ackUser)
escalate
- Specified by:
escalatein interfaceAcknowledgeable- Parameters:
ackUser- aStringobject.
-
unacknowledge
public void unacknowledge(String ackUser)
unacknowledge
- Specified by:
unacknowledgein interfaceAcknowledgeable- Parameters:
ackUser- aStringobject.
-
-