Package org.opennms.netmgt.model
Interface Acknowledgeable
-
- All Known Implementing Classes:
OnmsAlarm,OnmsNotification
public interface AcknowledgeableEntities 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 voidacknowledge(String ackUser)acknowledgevoidclear(String ackUser)clearvoidescalate(String ackUser)escalateIntegergetAckId()getAckIdDategetAckTime()getAckTimeStringgetAckUser()getAckUserOnmsNodegetNode()Might be null but probably supported already by most implementations, but still, here for convenience.OnmsSeveritygetSeverity()AckTypegetType()getTypevoidunacknowledge(String ackUser)unacknowledge
-
-
-
Method Detail
-
unacknowledge
void unacknowledge(String ackUser)
unacknowledge
- Parameters:
ackUser- aStringobject.
-
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()
-
-