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 void
acknowledge(String ackUser)
acknowledgevoid
clear(String ackUser)
clearvoid
escalate(String ackUser)
escalateInteger
getAckId()
getAckIdDate
getAckTime()
getAckTimeString
getAckUser()
getAckUserString
getAnsweredBy()
getAnsweredByOnmsEvent
getEvent()
getEventInteger
getEventId()
String
getEventUei()
getEventUeiInetAddress
getIpAddress()
getIpAddressOnmsNode
getNode()
getNodeInteger
getNodeId()
String
getNodeLabel()
String
getNotifConfigName()
getNotifConfigNameInteger
getNotifyId()
getNotifyIdString
getNumericMsg()
getNumericMsgDate
getPageTime()
getPageTimeString
getQueueId()
getQueueIdDate
getRespondTime()
getRespondTimeOnmsServiceType
getServiceType()
getServiceTypeOnmsSeverity
getSeverity()
String
getSeverityLabel()
getSeverityLabelString
getSubject()
getSubjectString
getTextMsg()
getTextMsgAckType
getType()
getTypeSet<OnmsUserNotification>
getUsersNotified()
getUsersNotifiedvoid
setAnsweredBy(String answeredby)
setAnsweredByvoid
setEvent(OnmsEvent event)
setEventvoid
setEventUei(String eventUei)
setEventUeivoid
setIpAddress(InetAddress ipAddress)
setIpAddressvoid
setNode(OnmsNode node)
setNodevoid
setNotifConfigName(String notifConfigName)
setNotifConfigNamevoid
setNotifyId(Integer notifyid)
setNotifyIdvoid
setNumericMsg(String numericmsg)
setNumericMsgvoid
setPageTime(Date pagetime)
setPageTimevoid
setQueueId(String queueid)
setQueueIdvoid
setRespondTime(Date respondtime)
setRespondTimevoid
setServiceType(OnmsServiceType serviceType)
setServiceTypevoid
setSubject(String subject)
setSubjectvoid
setTextMsg(String textmsg)
setTextMsgvoid
setUsersNotified(Set<OnmsUserNotification> usersnotifieds)
setUsersNotifiedString
toString()
toStringvoid
unacknowledge(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
- aInteger
object.textMsg
- aString
object.subject
- aString
object.numericMsg
- aString
object.pageTime
- aDate
object.respondTime
- aDate
object.answeredBy
- aString
object.ipAddress
- aString
object.serviceType
- aOnmsServiceType
object.queueId
- aString
object.event
- aOnmsEvent
object.node
- aOnmsNode
object.usersNotified
- aSet
object.notifConfigName
- aString
object.
-
OnmsNotification
public OnmsNotification()
default constructor
-
-
Method Detail
-
setNotifyId
public void setNotifyId(Integer notifyid)
setNotifyId
- Parameters:
notifyid
- aInteger
object.
-
setTextMsg
public void setTextMsg(String textmsg)
setTextMsg
- Parameters:
textmsg
- aString
object.
-
setSubject
public void setSubject(String subject)
setSubject
- Parameters:
subject
- aString
object.
-
setNumericMsg
public void setNumericMsg(String numericmsg)
setNumericMsg
- Parameters:
numericmsg
- aString
object.
-
setPageTime
public void setPageTime(Date pagetime)
setPageTime
- Parameters:
pagetime
- aDate
object.
-
setRespondTime
public void setRespondTime(Date respondtime)
setRespondTime
- Parameters:
respondtime
- aDate
object.
-
setAnsweredBy
public void setAnsweredBy(String answeredby)
setAnsweredBy
- Parameters:
answeredby
- aString
object.
-
getIpAddress
public InetAddress getIpAddress()
getIpAddress
- Returns:
- a
String
object.
-
setIpAddress
public void setIpAddress(InetAddress ipAddress)
setIpAddress
- Parameters:
ipAddress
- aString
object.
-
getServiceType
public OnmsServiceType getServiceType()
getServiceType
- Returns:
- a
OnmsServiceType
object.
-
setServiceType
public void setServiceType(OnmsServiceType serviceType)
setServiceType
- Parameters:
serviceType
- aOnmsServiceType
object.
-
setQueueId
public void setQueueId(String queueid)
setQueueId
- Parameters:
queueid
- aString
object.
-
getEventId
public Integer getEventId()
-
setEventUei
public void setEventUei(String eventUei)
setEventUei
- Parameters:
eventUei
- aString
object.
-
getSeverity
public OnmsSeverity getSeverity()
- Specified by:
getSeverity
in interfaceAcknowledgeable
-
getNode
public OnmsNode getNode()
getNode
- Specified by:
getNode
in interfaceAcknowledgeable
- Returns:
- a
OnmsNode
object.
-
getNodeId
public Integer getNodeId()
-
getNodeLabel
public String getNodeLabel()
-
getUsersNotified
public Set<OnmsUserNotification> getUsersNotified()
getUsersNotified
- Returns:
- a
Set
object.
-
setUsersNotified
public void setUsersNotified(Set<OnmsUserNotification> usersnotifieds)
setUsersNotified
- Parameters:
usersnotifieds
- aSet
object.
-
toString
public String toString()
toString
-
setNotifConfigName
public void setNotifConfigName(String notifConfigName)
setNotifConfigName
- Parameters:
notifConfigName
- aString
object.
-
acknowledge
public void acknowledge(String ackUser)
acknowledge
- Specified by:
acknowledge
in interfaceAcknowledgeable
- Parameters:
ackUser
- aString
object.
-
getType
public AckType getType()
getType
- Specified by:
getType
in interfaceAcknowledgeable
- Returns:
- a
AckType
object.
-
getAckId
public Integer getAckId()
getAckId
- Specified by:
getAckId
in interfaceAcknowledgeable
- Returns:
- a
Integer
object.
-
getAckUser
public String getAckUser()
getAckUser
- Specified by:
getAckUser
in interfaceAcknowledgeable
- Returns:
- a
String
object.
-
getAckTime
public Date getAckTime()
getAckTime
- Specified by:
getAckTime
in interfaceAcknowledgeable
- Returns:
- a
Date
object.
-
clear
public void clear(String ackUser)
clear
- Specified by:
clear
in interfaceAcknowledgeable
- Parameters:
ackUser
- aString
object.
-
escalate
public void escalate(String ackUser)
escalate
- Specified by:
escalate
in interfaceAcknowledgeable
- Parameters:
ackUser
- aString
object.
-
unacknowledge
public void unacknowledge(String ackUser)
unacknowledge
- Specified by:
unacknowledge
in interfaceAcknowledgeable
- Parameters:
ackUser
- aString
object.
-
-