@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=1
public static final int RESOLUTION_TYPE
RESOLUTION_TYPE=2
public static final int PROBLEM_WITHOUT_RESOLUTION_TYPE
PROBLEM_WITHOUT_RESOLUTION_TYPE=3
public 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 Acknowledgeable
OnmsNode
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 Acknowledgeable
OnmsSeverity
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 Acknowledgeable
user
- a String
object.public void unacknowledge(String ackUser)
unacknowledge
unacknowledge
in interface Acknowledgeable
ackUser
- a String
object.public void clear(String ackUser)
clear
clear
in interface Acknowledgeable
ackUser
- a String
object.public void escalate(String ackUser)
escalate
escalate
in interface Acknowledgeable
ackUser
- a String
object.public void archive()
public boolean isArchived()
public AckType getType()
getType
getType
in interface Acknowledgeable
AckType
object.public Integer getAckId()
getAckId
getAckId
in interface Acknowledgeable
Integer
object.public String getAckUser()
getAckUser
getAckUser
in interface Acknowledgeable
String
object.public Date getAckTime()
getAckTime
getAckTime
in interface Acknowledgeable
Date
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 © 2021. All rights reserved.