Class OnmsAlarm
- java.lang.Object
-
- org.opennms.netmgt.model.OnmsAlarm
-
- All Implemented Interfaces:
java.io.Serializable,Acknowledgeable
@Entity public class OnmsAlarm extends java.lang.Object implements Acknowledgeable, java.io.Serializable
OnmsAlarm class.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringARCHIVEDstatic intPROBLEM_TYPEConstantPROBLEM_TYPE=1static intPROBLEM_WITHOUT_RESOLUTION_TYPEConstantPROBLEM_WITHOUT_RESOLUTION_TYPE=3static intRESOLUTION_TYPEConstantRESOLUTION_TYPE=2
-
Constructor Summary
Constructors Constructor Description OnmsAlarm()default constructorOnmsAlarm(java.lang.Integer alarmid, java.lang.String eventuei, OnmsDistPoller distPoller, java.lang.Integer counter, java.lang.Integer severity, java.util.Date firsteventtime, OnmsEvent event)minimal constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacknowledge(java.lang.String user)acknowledgevoidaddRelatedAlarm(OnmsAlarm alarm)voidarchive()This marks an alarm as archived and prevents it from being used again in during reduction.voidclear(java.lang.String ackUser)clearvoidescalate(java.lang.String ackUser)escalatejava.util.Optional<OnmsEventParameter>findEventParameter(java.lang.String name)java.lang.IntegergetAckId()getAckIdjava.util.DategetAckTime()getAckTimejava.lang.StringgetAckUser()getAckUserjava.lang.IntegergetAffectedNodeCount()java.util.DategetAlarmAckTime()getAlarmAckTimejava.lang.StringgetAlarmAckUser()getAlarmAckUserjava.lang.IntegergetAlarmType()getAlarmTypejava.lang.StringgetApplicationDN()getApplicationDNjava.util.Set<AlarmAssociation>getAssociatedAlarms()java.lang.StringgetClearKey()getClearKeyjava.lang.IntegergetCounter()getCounterjava.lang.StringgetDescription()getDescriptionjava.util.Map<java.lang.String,java.lang.String>getDetails()getDetailsOnmsMonitoringSystemgetDistPoller()getDistPollerjava.lang.StringgetEventParameter(java.lang.String name)java.util.List<OnmsEventParameter>getEventParameters()java.util.DategetFirstAutomationTime()getFirstAutomationTimejava.util.DategetFirstEventTime()getFirstEventTimejava.lang.IntegergetId()getIdjava.lang.IntegergetIfIndex()getIfIndexjava.net.InetAddressgetIpAddr()getIpAddrjava.util.DategetLastAutomationTime()getLastAutomationTimeOnmsEventgetLastEvent()getLastEventjava.util.DategetLastEventTime()getLastEventTimejava.util.DategetLastUpdateTime()java.lang.StringgetLogMsg()getLogMsgjava.lang.StringgetManagedObjectInstance()getManagedObjectInstancejava.lang.StringgetManagedObjectType()getManagedObjectTypejava.lang.StringgetMouseOverText()getMouseOverTextOnmsNodegetNode()getNodejava.lang.IntegergetNodeId()java.lang.StringgetNodeLabel()java.lang.StringgetOperInstruct()getOperInstructjava.lang.StringgetOssPrimaryKey()getOssPrimaryKeyjava.lang.StringgetQosAlarmState()getQosAlarmStatejava.lang.StringgetReductionKey()getReductionKeyOnmsReductionKeyMemogetReductionKeyMemo()java.util.Set<java.lang.Integer>getRelatedAlarmIds()java.util.Set<OnmsAlarm>getRelatedAlarms()getRelatedAlarmsjava.util.Set<java.lang.Integer>getRelatedSituationIds()java.util.Set<OnmsAlarm>getRelatedSituations()OnmsServiceTypegetServiceType()getServiceTypeOnmsSeveritygetSeverity()getSeverityjava.lang.IntegergetSeverityId()getSeverityIdjava.lang.StringgetSeverityLabel()getSeverityLabelOnmsMemogetStickyMemo()java.util.DategetSuppressedTime()getSuppressedTimejava.util.DategetSuppressedUntil()getSuppressedUntiljava.lang.StringgetSuppressedUser()getSuppressedUserjava.lang.StringgetTTicketId()getTTicketIdTroubleTicketStategetTTicketState()getTTicketStateAckTypegetType()getTypejava.lang.StringgetUei()getUeijava.lang.StringgetX733AlarmType()getX733AlarmTypeintgetX733ProbableCause()getX733ProbableCausebooleanisAcknowledged()booleanisArchived()booleanisPartOfSituation()booleanisSituation()voidremoveRelatedAlarm(OnmsAlarm alarm)voidremoveRelatedAlarmWithId(java.lang.Integer relatedAlarmId)voidsetAlarmAckTime(java.util.Date alarmacktime)setAlarmAckTimevoidsetAlarmAckUser(java.lang.String alarmackuser)setAlarmAckUservoidsetAlarmType(java.lang.Integer alarmtype)setAlarmTypevoidsetApplicationDN(java.lang.String applicationDN)setApplicationDNvoidsetAssociatedAlarms(java.util.Set<AlarmAssociation> alarms)voidsetClearKey(java.lang.String clearKey)setClearKeyvoidsetCounter(java.lang.Integer counter)setCountervoidsetDescription(java.lang.String description)setDescriptionvoidsetDetails(java.util.Map<java.lang.String,java.lang.String> alarmDetails)setDetailsvoidsetDistPoller(OnmsMonitoringSystem distPoller)setDistPollervoidsetFirstAutomationTime(java.util.Date firstAutomationTime)setFirstAutomationTimevoidsetFirstEventTime(java.util.Date firsteventtime)setFirstEventTimevoidsetId(java.lang.Integer alarmid)setIdvoidsetIfIndex(java.lang.Integer ifIndex)setIfIndexvoidsetIpAddr(java.net.InetAddress ipaddr)setIpAddrvoidsetLastAutomationTime(java.util.Date lastAutomationTime)setLastAutomationTimevoidsetLastEvent(OnmsEvent event)setLastEventvoidsetLastEventTime(java.util.Date lastEventTime)setLastEventTimevoidsetLogMsg(java.lang.String logmsg)setLogMsgvoidsetManagedObjectInstance(java.lang.String managedObjectInstance)setManagedObjectInstancevoidsetManagedObjectType(java.lang.String managedObjectType)setManagedObjectTypevoidsetMouseOverText(java.lang.String mouseovertext)setMouseOverTextvoidsetNode(OnmsNode node)setNodevoidsetOperInstruct(java.lang.String operinstruct)setOperInstructvoidsetOssPrimaryKey(java.lang.String key)setOssPrimaryKeyvoidsetPartOfSituation(boolean partOfSituation)voidsetQosAlarmState(java.lang.String alarmState)setQosAlarmStatevoidsetReductionKey(java.lang.String reductionkey)setReductionKeyvoidsetReductionKeyMemo(OnmsReductionKeyMemo reductionKeyMemo)voidsetRelatedAlarms(java.util.Set<OnmsAlarm> alarms)voidsetRelatedAlarms(java.util.Set<OnmsAlarm> alarms, java.util.Date associationEventTime)voidsetRelatedSituations(java.util.Set<OnmsAlarm> alarms)voidsetServiceType(OnmsServiceType service)setServiceTypevoidsetSeverity(OnmsSeverity severity)setSeverityvoidsetSeverityId(java.lang.Integer severity)setSeverityIdvoidsetSeverityLabel(java.lang.String label)setSeverityLabelvoidsetSituation(boolean situation)voidsetStickyMemo(OnmsMemo stickyMemo)voidsetSuppressedTime(java.util.Date suppressedtime)setSuppressedTimevoidsetSuppressedUntil(java.util.Date suppresseduntil)setSuppressedUntilvoidsetSuppressedUser(java.lang.String suppresseduser)setSuppressedUservoidsetTTicketId(java.lang.String tticketid)setTTicketIdvoidsetTTicketState(TroubleTicketState tticketstate)setTTicketStatevoidsetUei(java.lang.String eventuei)setUeivoidsetX733AlarmType(java.lang.String alarmType)setX733AlarmTypevoidsetX733ProbableCause(int cause)setX733ProbableCausejava.lang.StringtoString()toStringvoidunacknowledge(java.lang.String ackUser)unacknowledge
-
-
-
Field Detail
-
PROBLEM_TYPE
public static final int PROBLEM_TYPE
ConstantPROBLEM_TYPE=1- See Also:
- Constant Field Values
-
RESOLUTION_TYPE
public static final int RESOLUTION_TYPE
ConstantRESOLUTION_TYPE=2- See Also:
- Constant Field Values
-
PROBLEM_WITHOUT_RESOLUTION_TYPE
public static final int PROBLEM_WITHOUT_RESOLUTION_TYPE
ConstantPROBLEM_WITHOUT_RESOLUTION_TYPE=3- See Also:
- Constant Field Values
-
ARCHIVED
public static final java.lang.String ARCHIVED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
OnmsAlarm
public OnmsAlarm()
default constructor
-
OnmsAlarm
public OnmsAlarm(java.lang.Integer alarmid, java.lang.String eventuei, OnmsDistPoller distPoller, java.lang.Integer counter, java.lang.Integer severity, java.util.Date firsteventtime, OnmsEvent event)minimal constructor- Parameters:
alarmid- aIntegerobject.eventuei- aStringobject.distPoller- aOnmsDistPollerobject.counter- aIntegerobject.severity- aIntegerobject.firsteventtime- aDateobject.event- aOnmsEventobject.
-
-
Method Detail
-
getId
public java.lang.Integer getId()
getId
- Returns:
- a
Integerobject.
-
setId
public void setId(java.lang.Integer alarmid)
setId
- Parameters:
alarmid- aIntegerobject.
-
getUei
public java.lang.String getUei()
getUei
- Returns:
- a
Stringobject.
-
setUei
public void setUei(java.lang.String eventuei)
setUei
- Parameters:
eventuei- aStringobject.
-
getDistPoller
public OnmsMonitoringSystem getDistPoller()
getDistPoller
- Returns:
- a
OnmsDistPollerobject.
-
setDistPoller
public void setDistPoller(OnmsMonitoringSystem distPoller)
setDistPoller
- Parameters:
distPoller- aOnmsDistPollerobject.
-
getNode
public OnmsNode getNode()
getNode
- Specified by:
getNodein interfaceAcknowledgeable- Returns:
- a
OnmsNodeobject.
-
getNodeId
public java.lang.Integer getNodeId()
-
getNodeLabel
public java.lang.String getNodeLabel()
-
getIpAddr
public java.net.InetAddress getIpAddr()
getIpAddr
- Returns:
- a
Stringobject.
-
setIpAddr
public void setIpAddr(java.net.InetAddress ipaddr)
setIpAddr
- Parameters:
ipaddr- aStringobject.
-
getServiceType
public OnmsServiceType getServiceType()
getServiceType
- Returns:
- a
OnmsServiceTypeobject.
-
setServiceType
public void setServiceType(OnmsServiceType service)
setServiceType
- Parameters:
service- aOnmsServiceTypeobject.
-
getReductionKey
public java.lang.String getReductionKey()
getReductionKey
- Returns:
- a
Stringobject.
-
setReductionKey
public void setReductionKey(java.lang.String reductionkey)
setReductionKey
- Parameters:
reductionkey- aStringobject.
-
getAlarmType
public java.lang.Integer getAlarmType()
getAlarmType
- Returns:
- a
Integerobject.
-
setAlarmType
public void setAlarmType(java.lang.Integer alarmtype)
setAlarmType
- Parameters:
alarmtype- aIntegerobject.
-
getCounter
public java.lang.Integer getCounter()
getCounter
- Returns:
- a
Integerobject.
-
setCounter
public void setCounter(java.lang.Integer counter)
setCounter
- Parameters:
counter- aIntegerobject.
-
getSeverityLabel
public java.lang.String getSeverityLabel()
getSeverityLabel
- Returns:
- a
Stringobject.
-
setSeverityLabel
public void setSeverityLabel(java.lang.String label)
setSeverityLabel
- Parameters:
label- aStringobject.
-
getSeverity
public OnmsSeverity getSeverity()
getSeverity
- Specified by:
getSeverityin interfaceAcknowledgeable- Returns:
- a
OnmsSeverityobject.
-
setSeverity
public void setSeverity(OnmsSeverity severity)
setSeverity
- Parameters:
severity- aOnmsSeverityobject.
-
getSeverityId
public java.lang.Integer getSeverityId()
getSeverityId
- Returns:
- a
Integerobject.
-
setSeverityId
public void setSeverityId(java.lang.Integer severity)
setSeverityId
- Parameters:
severity- aIntegerobject.
-
getFirstEventTime
public java.util.Date getFirstEventTime()
getFirstEventTime
- Returns:
- a
Dateobject.
-
setFirstEventTime
public void setFirstEventTime(java.util.Date firsteventtime)
setFirstEventTime
- Parameters:
firsteventtime- aDateobject.
-
getDescription
public java.lang.String getDescription()
getDescription
- Returns:
- a
Stringobject.
-
setDescription
public void setDescription(java.lang.String description)
setDescription
- Parameters:
description- aStringobject.
-
getLogMsg
public java.lang.String getLogMsg()
getLogMsg
- Returns:
- a
Stringobject.
-
setLogMsg
public void setLogMsg(java.lang.String logmsg)
setLogMsg
- Parameters:
logmsg- aStringobject.
-
getOperInstruct
public java.lang.String getOperInstruct()
getOperInstruct
- Returns:
- a
Stringobject.
-
setOperInstruct
public void setOperInstruct(java.lang.String operinstruct)
setOperInstruct
- Parameters:
operinstruct- aStringobject.
-
getTTicketId
public java.lang.String getTTicketId()
getTTicketId
- Returns:
- a
Stringobject.
-
setTTicketId
public void setTTicketId(java.lang.String tticketid)
setTTicketId
- Parameters:
tticketid- aStringobject.
-
getTTicketState
public TroubleTicketState getTTicketState()
getTTicketState
- Returns:
- a
TroubleTicketStateobject.
-
setTTicketState
public void setTTicketState(TroubleTicketState tticketstate)
setTTicketState
- Parameters:
tticketstate- aTroubleTicketStateobject.
-
getMouseOverText
public java.lang.String getMouseOverText()
getMouseOverText
- Returns:
- a
Stringobject.
-
setMouseOverText
public void setMouseOverText(java.lang.String mouseovertext)
setMouseOverText
- Parameters:
mouseovertext- aStringobject.
-
getSuppressedUntil
public java.util.Date getSuppressedUntil()
getSuppressedUntil
- Returns:
- a
Dateobject.
-
setSuppressedUntil
public void setSuppressedUntil(java.util.Date suppresseduntil)
setSuppressedUntil
- Parameters:
suppresseduntil- aDateobject.
-
getSuppressedUser
public java.lang.String getSuppressedUser()
getSuppressedUser
- Returns:
- a
Stringobject.
-
setSuppressedUser
public void setSuppressedUser(java.lang.String suppresseduser)
setSuppressedUser
- Parameters:
suppresseduser- aStringobject.
-
getSuppressedTime
public java.util.Date getSuppressedTime()
getSuppressedTime
- Returns:
- a
Dateobject.
-
setSuppressedTime
public void setSuppressedTime(java.util.Date suppressedtime)
setSuppressedTime
- Parameters:
suppressedtime- aDateobject.
-
getAlarmAckUser
public java.lang.String getAlarmAckUser()
getAlarmAckUser
- Returns:
- a
Stringobject.
-
setAlarmAckUser
public void setAlarmAckUser(java.lang.String alarmackuser)
setAlarmAckUser
- Parameters:
alarmackuser- aStringobject.
-
isAcknowledged
public boolean isAcknowledged()
-
getAlarmAckTime
public java.util.Date getAlarmAckTime()
getAlarmAckTime
- Returns:
- a
Dateobject.
-
setAlarmAckTime
public void setAlarmAckTime(java.util.Date alarmacktime)
setAlarmAckTime
- Parameters:
alarmacktime- aDateobject.
-
getClearKey
public java.lang.String getClearKey()
getClearKey
- Returns:
- a
Stringobject.
-
setClearKey
public void setClearKey(java.lang.String clearKey)
setClearKey
- Parameters:
clearKey- aStringobject.
-
setLastEvent
public void setLastEvent(OnmsEvent event)
setLastEvent
- Parameters:
event- aOnmsEventobject.
-
getEventParameters
public java.util.List<OnmsEventParameter> getEventParameters()
-
findEventParameter
public java.util.Optional<OnmsEventParameter> findEventParameter(java.lang.String name)
-
getEventParameter
public java.lang.String getEventParameter(java.lang.String name)
-
toString
public java.lang.String toString()
toString
- Overrides:
toStringin classjava.lang.Object- Returns:
- a
Stringobject.
-
getLastEventTime
public java.util.Date getLastEventTime()
getLastEventTime
- Returns:
- a
Dateobject.
-
setLastEventTime
public void setLastEventTime(java.util.Date lastEventTime)
setLastEventTime
- Parameters:
lastEventTime- aDateobject.
-
getApplicationDN
public java.lang.String getApplicationDN()
getApplicationDN
- Returns:
- a
Stringobject.
-
setApplicationDN
public void setApplicationDN(java.lang.String applicationDN)
setApplicationDN
- Parameters:
applicationDN- aStringobject.
-
getManagedObjectInstance
public java.lang.String getManagedObjectInstance()
getManagedObjectInstance
- Returns:
- a
Stringobject.
-
setManagedObjectInstance
public void setManagedObjectInstance(java.lang.String managedObjectInstance)
setManagedObjectInstance
- Parameters:
managedObjectInstance- aStringobject.
-
getManagedObjectType
public java.lang.String getManagedObjectType()
getManagedObjectType
- Returns:
- a
Stringobject.
-
setManagedObjectType
public void setManagedObjectType(java.lang.String managedObjectType)
setManagedObjectType
- Parameters:
managedObjectType- aStringobject.
-
getOssPrimaryKey
public java.lang.String getOssPrimaryKey()
getOssPrimaryKey
- Returns:
- a
Stringobject.
-
setOssPrimaryKey
public void setOssPrimaryKey(java.lang.String key)
setOssPrimaryKey
- Parameters:
key- aStringobject.
-
getX733AlarmType
public java.lang.String getX733AlarmType()
getX733AlarmType
- Returns:
- a
Stringobject.
-
setX733AlarmType
public void setX733AlarmType(java.lang.String alarmType)
setX733AlarmType
- Parameters:
alarmType- aStringobject.
-
getX733ProbableCause
public int getX733ProbableCause()
getX733ProbableCause
- Returns:
- a int.
-
setX733ProbableCause
public void setX733ProbableCause(int cause)
setX733ProbableCause
- Parameters:
cause- a int.
-
getQosAlarmState
public java.lang.String getQosAlarmState()
getQosAlarmState
- Returns:
- a
Stringobject.
-
setQosAlarmState
public void setQosAlarmState(java.lang.String alarmState)
setQosAlarmState
- Parameters:
alarmState- aStringobject.
-
getFirstAutomationTime
public java.util.Date getFirstAutomationTime()
getFirstAutomationTime
- Returns:
- a
Dateobject.
-
setFirstAutomationTime
public void setFirstAutomationTime(java.util.Date firstAutomationTime)
setFirstAutomationTime
- Parameters:
firstAutomationTime- aDateobject.
-
getLastAutomationTime
public java.util.Date getLastAutomationTime()
getLastAutomationTime
- Returns:
- a
Dateobject.
-
setLastAutomationTime
public void setLastAutomationTime(java.util.Date lastAutomationTime)
setLastAutomationTime
- Parameters:
lastAutomationTime- aDateobject.
-
getDetails
public java.util.Map<java.lang.String,java.lang.String> getDetails()
getDetails
- Returns:
- a
Mapobject.
-
setDetails
public void setDetails(java.util.Map<java.lang.String,java.lang.String> alarmDetails)
setDetails
- Parameters:
alarmDetails- aMapobject.
-
getIfIndex
public java.lang.Integer getIfIndex()
getIfIndex
- Returns:
- a
Integerobject.
-
setIfIndex
public void setIfIndex(java.lang.Integer ifIndex)
setIfIndex
- Parameters:
ifIndex- aIntegerobject.
-
getReductionKeyMemo
public OnmsReductionKeyMemo getReductionKeyMemo()
-
setReductionKeyMemo
public void setReductionKeyMemo(OnmsReductionKeyMemo reductionKeyMemo)
-
getStickyMemo
public OnmsMemo getStickyMemo()
-
setStickyMemo
public void setStickyMemo(OnmsMemo stickyMemo)
-
acknowledge
public void acknowledge(java.lang.String user)
acknowledge
- Specified by:
acknowledgein interfaceAcknowledgeable- Parameters:
user- aStringobject.
-
unacknowledge
public void unacknowledge(java.lang.String ackUser)
unacknowledge
- Specified by:
unacknowledgein interfaceAcknowledgeable- Parameters:
ackUser- aStringobject.
-
clear
public void clear(java.lang.String ackUser)
clear
- Specified by:
clearin interfaceAcknowledgeable- Parameters:
ackUser- aStringobject.
-
escalate
public void escalate(java.lang.String ackUser)
escalate
- Specified by:
escalatein interfaceAcknowledgeable- Parameters:
ackUser- aStringobject.
-
archive
public void archive()
This marks an alarm as archived and prevents it from being used again in during reduction.
-
isArchived
public boolean isArchived()
-
getType
public AckType getType()
getType
- Specified by:
getTypein interfaceAcknowledgeable- Returns:
- a
AckTypeobject.
-
getAckId
public java.lang.Integer getAckId()
getAckId
- Specified by:
getAckIdin interfaceAcknowledgeable- Returns:
- a
Integerobject.
-
getAckUser
public java.lang.String getAckUser()
getAckUser
- Specified by:
getAckUserin interfaceAcknowledgeable- Returns:
- a
Stringobject.
-
getAckTime
public java.util.Date getAckTime()
getAckTime
- Specified by:
getAckTimein interfaceAcknowledgeable- Returns:
- a
Dateobject.
-
getRelatedAlarms
public java.util.Set<OnmsAlarm> getRelatedAlarms()
getRelatedAlarms
- Returns:
- a
Setobject.
-
getRelatedAlarmIds
public java.util.Set<java.lang.Integer> getRelatedAlarmIds()
-
getAssociatedAlarms
public java.util.Set<AlarmAssociation> getAssociatedAlarms()
-
setAssociatedAlarms
public void setAssociatedAlarms(java.util.Set<AlarmAssociation> alarms)
-
setRelatedAlarms
public void setRelatedAlarms(java.util.Set<OnmsAlarm> alarms)
-
setRelatedAlarms
public void setRelatedAlarms(java.util.Set<OnmsAlarm> alarms, java.util.Date associationEventTime)
-
addRelatedAlarm
public void addRelatedAlarm(OnmsAlarm alarm)
-
removeRelatedAlarm
public void removeRelatedAlarm(OnmsAlarm alarm)
-
removeRelatedAlarmWithId
public void removeRelatedAlarmWithId(java.lang.Integer relatedAlarmId)
-
isSituation
public boolean isSituation()
-
setSituation
public void setSituation(boolean situation)
-
isPartOfSituation
public boolean isPartOfSituation()
-
setPartOfSituation
public void setPartOfSituation(boolean partOfSituation)
-
getRelatedSituations
public java.util.Set<OnmsAlarm> getRelatedSituations()
-
getRelatedSituationIds
public java.util.Set<java.lang.Integer> getRelatedSituationIds()
-
setRelatedSituations
public void setRelatedSituations(java.util.Set<OnmsAlarm> alarms)
-
getAffectedNodeCount
public java.lang.Integer getAffectedNodeCount()
-
getLastUpdateTime
public java.util.Date getLastUpdateTime()
-
-