@Entity public class OnmsAlarm extends Object implements Acknowledgeable, Serializable
OnmsAlarm class.
| Modifier and Type | Field and Description |
|---|---|
static String |
ARCHIVED |
static int |
PROBLEM_TYPE
Constant
PROBLEM_TYPE=1 |
static int |
PROBLEM_WITHOUT_RESOLUTION_TYPE
Constant
PROBLEM_WITHOUT_RESOLUTION_TYPE=3 |
static int |
RESOLUTION_TYPE
Constant
RESOLUTION_TYPE=2 |
| Constructor and Description |
|---|
OnmsAlarm()
default constructor
|
OnmsAlarm(Integer alarmid,
String eventuei,
OnmsDistPoller distPoller,
Integer counter,
Integer severity,
Date firsteventtime,
OnmsEvent event)
minimal constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
acknowledge(String user)
acknowledge
|
void |
addRelatedAlarm(OnmsAlarm alarm) |
void |
archive()
This marks an alarm as archived and prevents it from being used again in during reduction.
|
void |
clear(String ackUser)
clear
|
void |
escalate(String ackUser)
escalate
|
Optional<OnmsEventParameter> |
findEventParameter(String name) |
Integer |
getAckId()
getAckId
|
Date |
getAckTime()
getAckTime
|
String |
getAckUser()
getAckUser
|
Integer |
getAffectedNodeCount() |
Date |
getAlarmAckTime()
getAlarmAckTime
|
String |
getAlarmAckUser()
getAlarmAckUser
|
Integer |
getAlarmType()
getAlarmType
|
String |
getApplicationDN()
getApplicationDN
|
Set<AlarmAssociation> |
getAssociatedAlarms() |
String |
getClearKey()
getClearKey
|
Integer |
getCounter()
getCounter
|
String |
getDescription()
getDescription
|
Map<String,String> |
getDetails()
getDetails
|
OnmsMonitoringSystem |
getDistPoller()
getDistPoller
|
String |
getEventParameter(String name) |
List<OnmsEventParameter> |
getEventParameters() |
Date |
getFirstAutomationTime()
getFirstAutomationTime
|
Date |
getFirstEventTime()
getFirstEventTime
|
Integer |
getId()
getId
|
Integer |
getIfIndex()
getIfIndex
|
InetAddress |
getIpAddr()
getIpAddr
|
Date |
getLastAutomationTime()
getLastAutomationTime
|
OnmsEvent |
getLastEvent()
getLastEvent
|
Date |
getLastEventTime()
getLastEventTime
|
Date |
getLastUpdateTime() |
String |
getLogMsg()
getLogMsg
|
String |
getManagedObjectInstance()
getManagedObjectInstance
|
String |
getManagedObjectType()
getManagedObjectType
|
String |
getMouseOverText()
getMouseOverText
|
OnmsNode |
getNode()
getNode
|
Integer |
getNodeId() |
String |
getNodeLabel() |
String |
getOperInstruct()
getOperInstruct
|
String |
getOssPrimaryKey()
getOssPrimaryKey
|
String |
getQosAlarmState()
getQosAlarmState
|
String |
getReductionKey()
getReductionKey
|
OnmsReductionKeyMemo |
getReductionKeyMemo() |
Set<Integer> |
getRelatedAlarmIds() |
Set<OnmsAlarm> |
getRelatedAlarms()
getRelatedAlarms
|
Set<Integer> |
getRelatedSituationIds() |
Set<OnmsAlarm> |
getRelatedSituations() |
OnmsServiceType |
getServiceType()
getServiceType
|
OnmsSeverity |
getSeverity()
getSeverity
|
Integer |
getSeverityId()
getSeverityId
|
String |
getSeverityLabel()
getSeverityLabel
|
OnmsMemo |
getStickyMemo() |
Date |
getSuppressedTime()
getSuppressedTime
|
Date |
getSuppressedUntil()
getSuppressedUntil
|
String |
getSuppressedUser()
getSuppressedUser
|
String |
getTTicketId()
getTTicketId
|
TroubleTicketState |
getTTicketState()
getTTicketState
|
AckType |
getType()
getType
|
String |
getUei()
getUei
|
String |
getX733AlarmType()
getX733AlarmType
|
int |
getX733ProbableCause()
getX733ProbableCause
|
boolean |
isAcknowledged() |
boolean |
isArchived() |
boolean |
isPartOfSituation() |
boolean |
isSituation() |
void |
removeRelatedAlarm(OnmsAlarm alarm) |
void |
removeRelatedAlarmWithId(Integer relatedAlarmId) |
void |
setAlarmAckTime(Date alarmacktime)
setAlarmAckTime
|
void |
setAlarmAckUser(String alarmackuser)
setAlarmAckUser
|
void |
setAlarmType(Integer alarmtype)
setAlarmType
|
void |
setApplicationDN(String applicationDN)
setApplicationDN
|
void |
setAssociatedAlarms(Set<AlarmAssociation> alarms) |
void |
setClearKey(String clearKey)
setClearKey
|
void |
setCounter(Integer counter)
setCounter
|
void |
setDescription(String description)
setDescription
|
void |
setDetails(Map<String,String> alarmDetails)
setDetails
|
void |
setDistPoller(OnmsMonitoringSystem distPoller)
setDistPoller
|
void |
setFirstAutomationTime(Date firstAutomationTime)
setFirstAutomationTime
|
void |
setFirstEventTime(Date firsteventtime)
setFirstEventTime
|
void |
setId(Integer alarmid)
setId
|
void |
setIfIndex(Integer ifIndex)
setIfIndex
|
void |
setIpAddr(InetAddress ipaddr)
setIpAddr
|
void |
setLastAutomationTime(Date lastAutomationTime)
setLastAutomationTime
|
void |
setLastEvent(OnmsEvent event)
setLastEvent
|
void |
setLastEventTime(Date lastEventTime)
setLastEventTime
|
void |
setLogMsg(String logmsg)
setLogMsg
|
void |
setManagedObjectInstance(String managedObjectInstance)
setManagedObjectInstance
|
void |
setManagedObjectType(String managedObjectType)
setManagedObjectType
|
void |
setMouseOverText(String mouseovertext)
setMouseOverText
|
void |
setNode(OnmsNode node)
setNode
|
void |
setOperInstruct(String operinstruct)
setOperInstruct
|
void |
setOssPrimaryKey(String key)
setOssPrimaryKey
|
void |
setPartOfSituation(boolean partOfSituation) |
void |
setQosAlarmState(String alarmState)
setQosAlarmState
|
void |
setReductionKey(String reductionkey)
setReductionKey
|
void |
setReductionKeyMemo(OnmsReductionKeyMemo reductionKeyMemo) |
void |
setRelatedAlarms(Set<OnmsAlarm> alarms) |
void |
setRelatedAlarms(Set<OnmsAlarm> alarms,
Date associationEventTime) |
void |
setRelatedSituations(Set<OnmsAlarm> alarms) |
void |
setServiceType(OnmsServiceType service)
setServiceType
|
void |
setSeverity(OnmsSeverity severity)
setSeverity
|
void |
setSeverityId(Integer severity)
setSeverityId
|
void |
setSeverityLabel(String label)
setSeverityLabel
|
void |
setSituation(boolean situation) |
void |
setStickyMemo(OnmsMemo stickyMemo) |
void |
setSuppressedTime(Date suppressedtime)
setSuppressedTime
|
void |
setSuppressedUntil(Date suppresseduntil)
setSuppressedUntil
|
void |
setSuppressedUser(String suppresseduser)
setSuppressedUser
|
void |
setTTicketId(String tticketid)
setTTicketId
|
void |
setTTicketState(TroubleTicketState tticketstate)
setTTicketState
|
void |
setUei(String eventuei)
setUei
|
void |
setX733AlarmType(String alarmType)
setX733AlarmType
|
void |
setX733ProbableCause(int cause)
setX733ProbableCause
|
String |
toString()
toString
|
void |
unacknowledge(String ackUser)
unacknowledge
|
public static final int PROBLEM_TYPE
PROBLEM_TYPE=1public static final int RESOLUTION_TYPE
RESOLUTION_TYPE=2public static final int PROBLEM_WITHOUT_RESOLUTION_TYPE
PROBLEM_WITHOUT_RESOLUTION_TYPE=3public static final String ARCHIVED
public OnmsAlarm()
public OnmsMonitoringSystem getDistPoller()
getDistPoller
OnmsDistPoller object.public void setDistPoller(OnmsMonitoringSystem distPoller)
setDistPoller
distPoller - a OnmsDistPoller object.public OnmsNode getNode()
getNode
getNode in interface AcknowledgeableOnmsNode object.public Integer getNodeId()
public String getNodeLabel()
public InetAddress getIpAddr()
getIpAddr
String object.public void setIpAddr(InetAddress ipaddr)
setIpAddr
ipaddr - a String object.public OnmsServiceType getServiceType()
getServiceType
OnmsServiceType object.public void setServiceType(OnmsServiceType service)
setServiceType
service - a OnmsServiceType object.public void setReductionKey(String reductionkey)
setReductionKey
reductionkey - a String object.public void setAlarmType(Integer alarmtype)
setAlarmType
alarmtype - a Integer object.public void setCounter(Integer counter)
setCounter
counter - a Integer object.public void setSeverityLabel(String label)
setSeverityLabel
label - a String object.public OnmsSeverity getSeverity()
getSeverity
getSeverity in interface AcknowledgeableOnmsSeverity object.public void setSeverity(OnmsSeverity severity)
setSeverity
severity - a OnmsSeverity object.public void setSeverityId(Integer severity)
setSeverityId
severity - a Integer object.public void setFirstEventTime(Date firsteventtime)
setFirstEventTime
firsteventtime - a Date object.public void setDescription(String description)
setDescription
description - a String object.public void setOperInstruct(String operinstruct)
setOperInstruct
operinstruct - a String object.public void setTTicketId(String tticketid)
setTTicketId
tticketid - a String object.public TroubleTicketState getTTicketState()
getTTicketState
TroubleTicketState object.public void setTTicketState(TroubleTicketState tticketstate)
setTTicketState
tticketstate - a TroubleTicketState object.public void setMouseOverText(String mouseovertext)
setMouseOverText
mouseovertext - a String object.public void setSuppressedUntil(Date suppresseduntil)
setSuppressedUntil
suppresseduntil - a Date object.public void setSuppressedUser(String suppresseduser)
setSuppressedUser
suppresseduser - a String object.public void setSuppressedTime(Date suppressedtime)
setSuppressedTime
suppressedtime - a Date object.public void setAlarmAckUser(String alarmackuser)
setAlarmAckUser
alarmackuser - a String object.public boolean isAcknowledged()
public void setAlarmAckTime(Date alarmacktime)
setAlarmAckTime
alarmacktime - a Date object.public void setClearKey(String clearKey)
setClearKey
clearKey - a String object.public void setLastEvent(OnmsEvent event)
setLastEvent
event - a OnmsEvent object.public List<OnmsEventParameter> getEventParameters()
public Optional<OnmsEventParameter> findEventParameter(String name)
public String toString()
toString
public void setLastEventTime(Date lastEventTime)
setLastEventTime
lastEventTime - a Date object.public void setApplicationDN(String applicationDN)
setApplicationDN
applicationDN - a String object.public String getManagedObjectInstance()
getManagedObjectInstance
String object.public void setManagedObjectInstance(String managedObjectInstance)
setManagedObjectInstance
managedObjectInstance - a String object.public String getManagedObjectType()
getManagedObjectType
String object.public void setManagedObjectType(String managedObjectType)
setManagedObjectType
managedObjectType - a String object.public void setOssPrimaryKey(String key)
setOssPrimaryKey
key - a String object.public void setX733AlarmType(String alarmType)
setX733AlarmType
alarmType - a String object.public int getX733ProbableCause()
getX733ProbableCause
public void setX733ProbableCause(int cause)
setX733ProbableCause
cause - a int.public void setQosAlarmState(String alarmState)
setQosAlarmState
alarmState - a String object.public Date getFirstAutomationTime()
getFirstAutomationTime
Date object.public void setFirstAutomationTime(Date firstAutomationTime)
setFirstAutomationTime
firstAutomationTime - a Date object.public Date getLastAutomationTime()
getLastAutomationTime
Date object.public void setLastAutomationTime(Date lastAutomationTime)
setLastAutomationTime
lastAutomationTime - a Date object.public void setDetails(Map<String,String> alarmDetails)
setDetails
alarmDetails - a Map object.public void setIfIndex(Integer ifIndex)
setIfIndex
ifIndex - a Integer object.public OnmsReductionKeyMemo getReductionKeyMemo()
public void setReductionKeyMemo(OnmsReductionKeyMemo reductionKeyMemo)
public OnmsMemo getStickyMemo()
public void setStickyMemo(OnmsMemo stickyMemo)
public void acknowledge(String user)
acknowledge
acknowledge in interface Acknowledgeableuser - a String object.public void unacknowledge(String ackUser)
unacknowledge
unacknowledge in interface AcknowledgeableackUser - a String object.public void clear(String ackUser)
clear
clear in interface AcknowledgeableackUser - a String object.public void escalate(String ackUser)
escalate
escalate in interface AcknowledgeableackUser - a String object.public void archive()
public boolean isArchived()
public AckType getType()
getType
getType in interface AcknowledgeableAckType object.public Integer getAckId()
getAckId
getAckId in interface AcknowledgeableInteger object.public String getAckUser()
getAckUser
getAckUser in interface AcknowledgeableString object.public Date getAckTime()
getAckTime
getAckTime in interface AcknowledgeableDate object.public Set<AlarmAssociation> getAssociatedAlarms()
public void setAssociatedAlarms(Set<AlarmAssociation> alarms)
public void addRelatedAlarm(OnmsAlarm alarm)
public void removeRelatedAlarm(OnmsAlarm alarm)
public void removeRelatedAlarmWithId(Integer relatedAlarmId)
public boolean isSituation()
public void setSituation(boolean situation)
public boolean isPartOfSituation()
public void setPartOfSituation(boolean partOfSituation)
public Integer getAffectedNodeCount()
public Date getLastUpdateTime()
Copyright © 2022. All rights reserved.