Class OnmsAlarm

    • Field Detail

      • PROBLEM_TYPE

        public static final int PROBLEM_TYPE
        Constant PROBLEM_TYPE=1
        See Also:
        Constant Field Values
      • RESOLUTION_TYPE

        public static final int RESOLUTION_TYPE
        Constant RESOLUTION_TYPE=2
        See Also:
        Constant Field Values
      • PROBLEM_WITHOUT_RESOLUTION_TYPE

        public static final int PROBLEM_WITHOUT_RESOLUTION_TYPE
        Constant PROBLEM_WITHOUT_RESOLUTION_TYPE=3
        See Also:
        Constant Field Values
    • Method Detail

      • setId

        public void setId​(Integer alarmid)

        setId

        Parameters:
        alarmid - a Integer object.
      • getUei

        public String getUei()

        getUei

        Returns:
        a String object.
      • setUei

        public void setUei​(String eventuei)

        setUei

        Parameters:
        eventuei - a String object.
      • setNode

        public void setNode​(OnmsNode node)

        setNode

        Parameters:
        node - a OnmsNode object.
      • getNodeId

        public Integer getNodeId()
      • getNodeLabel

        public String getNodeLabel()
      • setIpAddr

        public void setIpAddr​(InetAddress ipaddr)

        setIpAddr

        Parameters:
        ipaddr - a String object.
      • getReductionKey

        public String getReductionKey()

        getReductionKey

        Returns:
        a String object.
      • setReductionKey

        public void setReductionKey​(String reductionkey)

        setReductionKey

        Parameters:
        reductionkey - a String object.
      • getAlarmType

        public Integer getAlarmType()

        getAlarmType

        Returns:
        a Integer object.
      • setAlarmType

        public void setAlarmType​(Integer alarmtype)

        setAlarmType

        Parameters:
        alarmtype - a Integer object.
      • getCounter

        public Integer getCounter()

        getCounter

        Returns:
        a Integer object.
      • setCounter

        public void setCounter​(Integer counter)

        setCounter

        Parameters:
        counter - a Integer object.
      • getSeverityLabel

        public String getSeverityLabel()

        getSeverityLabel

        Returns:
        a String object.
      • setSeverityLabel

        public void setSeverityLabel​(String label)

        setSeverityLabel

        Parameters:
        label - a String object.
      • setSeverity

        public void setSeverity​(OnmsSeverity severity)

        setSeverity

        Parameters:
        severity - a OnmsSeverity object.
      • getSeverityId

        public Integer getSeverityId()

        getSeverityId

        Returns:
        a Integer object.
      • setSeverityId

        public void setSeverityId​(Integer severity)

        setSeverityId

        Parameters:
        severity - a Integer object.
      • getFirstEventTime

        public Date getFirstEventTime()

        getFirstEventTime

        Returns:
        a Date object.
      • setFirstEventTime

        public void setFirstEventTime​(Date firsteventtime)

        setFirstEventTime

        Parameters:
        firsteventtime - a Date object.
      • getDescription

        public String getDescription()

        getDescription

        Returns:
        a String object.
      • setDescription

        public void setDescription​(String description)

        setDescription

        Parameters:
        description - a String object.
      • getLogMsg

        public String getLogMsg()

        getLogMsg

        Returns:
        a String object.
      • setLogMsg

        public void setLogMsg​(String logmsg)

        setLogMsg

        Parameters:
        logmsg - a String object.
      • getOperInstruct

        public String getOperInstruct()

        getOperInstruct

        Returns:
        a String object.
      • setOperInstruct

        public void setOperInstruct​(String operinstruct)

        setOperInstruct

        Parameters:
        operinstruct - a String object.
      • getTTicketId

        public String getTTicketId()

        getTTicketId

        Returns:
        a String object.
      • setTTicketId

        public void setTTicketId​(String tticketid)

        setTTicketId

        Parameters:
        tticketid - a String object.
      • getMouseOverText

        public String getMouseOverText()

        getMouseOverText

        Returns:
        a String object.
      • setMouseOverText

        public void setMouseOverText​(String mouseovertext)

        setMouseOverText

        Parameters:
        mouseovertext - a String object.
      • getSuppressedUntil

        public Date getSuppressedUntil()

        getSuppressedUntil

        Returns:
        a Date object.
      • setSuppressedUntil

        public void setSuppressedUntil​(Date suppresseduntil)

        setSuppressedUntil

        Parameters:
        suppresseduntil - a Date object.
      • getSuppressedUser

        public String getSuppressedUser()

        getSuppressedUser

        Returns:
        a String object.
      • setSuppressedUser

        public void setSuppressedUser​(String suppresseduser)

        setSuppressedUser

        Parameters:
        suppresseduser - a String object.
      • getSuppressedTime

        public Date getSuppressedTime()

        getSuppressedTime

        Returns:
        a Date object.
      • setSuppressedTime

        public void setSuppressedTime​(Date suppressedtime)

        setSuppressedTime

        Parameters:
        suppressedtime - a Date object.
      • getAlarmAckUser

        public String getAlarmAckUser()

        getAlarmAckUser

        Returns:
        a String object.
      • setAlarmAckUser

        public void setAlarmAckUser​(String alarmackuser)

        setAlarmAckUser

        Parameters:
        alarmackuser - a String object.
      • isAcknowledged

        public boolean isAcknowledged()
      • getAlarmAckTime

        public Date getAlarmAckTime()

        getAlarmAckTime

        Returns:
        a Date object.
      • setAlarmAckTime

        public void setAlarmAckTime​(Date alarmacktime)

        setAlarmAckTime

        Parameters:
        alarmacktime - a Date object.
      • getClearKey

        public String getClearKey()

        getClearKey

        Returns:
        a String object.
      • setClearKey

        public void setClearKey​(String clearKey)

        setClearKey

        Parameters:
        clearKey - a String object.
      • getLastEvent

        public OnmsEvent getLastEvent()

        getLastEvent

        Returns:
        a OnmsEvent object.
      • setLastEvent

        public void setLastEvent​(OnmsEvent event)

        setLastEvent

        Parameters:
        event - a OnmsEvent object.
      • getEventParameter

        public String getEventParameter​(String name)
      • getLastEventTime

        public Date getLastEventTime()

        getLastEventTime

        Returns:
        a Date object.
      • setLastEventTime

        public void setLastEventTime​(Date lastEventTime)

        setLastEventTime

        Parameters:
        lastEventTime - a Date object.
      • getApplicationDN

        public String getApplicationDN()

        getApplicationDN

        Returns:
        a String object.
      • setApplicationDN

        public void setApplicationDN​(String applicationDN)

        setApplicationDN

        Parameters:
        applicationDN - a String object.
      • getManagedObjectInstance

        public String getManagedObjectInstance()

        getManagedObjectInstance

        Returns:
        a String object.
      • setManagedObjectInstance

        public void setManagedObjectInstance​(String managedObjectInstance)

        setManagedObjectInstance

        Parameters:
        managedObjectInstance - a String object.
      • getManagedObjectType

        public String getManagedObjectType()

        getManagedObjectType

        Returns:
        a String object.
      • setManagedObjectType

        public void setManagedObjectType​(String managedObjectType)

        setManagedObjectType

        Parameters:
        managedObjectType - a String object.
      • getOssPrimaryKey

        public String getOssPrimaryKey()

        getOssPrimaryKey

        Returns:
        a String object.
      • setOssPrimaryKey

        public void setOssPrimaryKey​(String key)

        setOssPrimaryKey

        Parameters:
        key - a String object.
      • getX733AlarmType

        public String getX733AlarmType()

        getX733AlarmType

        Returns:
        a String object.
      • setX733AlarmType

        public void setX733AlarmType​(String alarmType)

        setX733AlarmType

        Parameters:
        alarmType - a String object.
      • getX733ProbableCause

        public int getX733ProbableCause()

        getX733ProbableCause

        Returns:
        a int.
      • setX733ProbableCause

        public void setX733ProbableCause​(int cause)

        setX733ProbableCause

        Parameters:
        cause - a int.
      • getQosAlarmState

        public String getQosAlarmState()

        getQosAlarmState

        Returns:
        a String object.
      • setQosAlarmState

        public void setQosAlarmState​(String alarmState)

        setQosAlarmState

        Parameters:
        alarmState - a String object.
      • getFirstAutomationTime

        public Date getFirstAutomationTime()

        getFirstAutomationTime

        Returns:
        a Date object.
      • setFirstAutomationTime

        public void setFirstAutomationTime​(Date firstAutomationTime)

        setFirstAutomationTime

        Parameters:
        firstAutomationTime - a Date object.
      • getLastAutomationTime

        public Date getLastAutomationTime()

        getLastAutomationTime

        Returns:
        a Date object.
      • setLastAutomationTime

        public void setLastAutomationTime​(Date lastAutomationTime)

        setLastAutomationTime

        Parameters:
        lastAutomationTime - a Date object.
      • getDetails

        public Map<String,​String> getDetails()

        getDetails

        Returns:
        a Map object.
      • setDetails

        public void setDetails​(Map<String,​String> alarmDetails)

        setDetails

        Parameters:
        alarmDetails - a Map object.
      • getIfIndex

        public Integer getIfIndex()

        getIfIndex

        Returns:
        a Integer object.
      • setIfIndex

        public void setIfIndex​(Integer ifIndex)

        setIfIndex

        Parameters:
        ifIndex - a Integer object.
      • getStickyMemo

        public OnmsMemo getStickyMemo()
      • setStickyMemo

        public void setStickyMemo​(OnmsMemo stickyMemo)
      • archive

        public void archive()
        This marks an alarm as archived and prevents it from being used again in during reduction.
      • isArchived

        public boolean isArchived()
      • getRelatedAlarms

        public Set<OnmsAlarm> getRelatedAlarms()

        getRelatedAlarms

        Returns:
        a Set object.
      • getRelatedAlarmIds

        public Set<Integer> getRelatedAlarmIds()
      • setRelatedAlarms

        public void setRelatedAlarms​(Set<OnmsAlarm> alarms)
      • setRelatedAlarms

        public void setRelatedAlarms​(Set<OnmsAlarm> alarms,
                                     Date associationEventTime)
      • addRelatedAlarm

        public void addRelatedAlarm​(OnmsAlarm alarm)
      • removeRelatedAlarm

        public void removeRelatedAlarm​(OnmsAlarm alarm)
      • removeRelatedAlarmWithId

        public void removeRelatedAlarmWithId​(Integer relatedAlarmId)
      • isSituation

        public boolean isSituation()
      • setSituation

        public void setSituation​(boolean situation)
      • isPartOfSituation

        public boolean isPartOfSituation()
      • setPartOfSituation

        public void setPartOfSituation​(boolean partOfSituation)
      • getRelatedSituations

        public Set<OnmsAlarm> getRelatedSituations()
      • getRelatedSituationIds

        public Set<Integer> getRelatedSituationIds()
      • setRelatedSituations

        public void setRelatedSituations​(Set<OnmsAlarm> alarms)
      • getAffectedNodeCount

        public Integer getAffectedNodeCount()
      • getLastUpdateTime

        public Date getLastUpdateTime()