Package org.opennms.netmgt.model
Interface Acknowledgeable
-
- All Known Implementing Classes:
OnmsAlarm
,OnmsNotification
public interface Acknowledgeable
Entities that have the capability of being acknowledge should implement this interface for Ackd acknowledgment behavior.- Version:
- $Id: $
- Author:
- Jeff Gehlbach, David Hustace, Jeff Gehlbach, David Hustace
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
acknowledge(String ackUser)
acknowledgevoid
clear(String ackUser)
clearvoid
escalate(String ackUser)
escalateInteger
getAckId()
getAckIdDate
getAckTime()
getAckTimeString
getAckUser()
getAckUserOnmsNode
getNode()
Might be null but probably supported already by most implementations, but still, here for convenience.OnmsSeverity
getSeverity()
AckType
getType()
getTypevoid
unacknowledge(String ackUser)
unacknowledge
-
-
-
Method Detail
-
unacknowledge
void unacknowledge(String ackUser)
unacknowledge
- Parameters:
ackUser
- aString
object.
-
getNode
OnmsNode getNode()
Might be null but probably supported already by most implementations, but still, here for convenience. Also guarantees that this is available in this API if the model changes where the node is not directly related and de-facto support is removed.- Returns:
- the related OnmsNode, null if non available or doesn't make sense
-
getSeverity
OnmsSeverity getSeverity()
-
-