org.opennms.netmgt.model
Class OnmsEvent

java.lang.Object
  extended by org.opennms.netmgt.model.OnmsEntity
      extended by org.opennms.netmgt.model.OnmsEvent
All Implemented Interfaces:
Serializable

public class OnmsEvent
extends OnmsEntity
implements Serializable

OnmsEvent class.

Version:
$Id: $
Author:
ranger
See Also:
Serialized Form

Constructor Summary
OnmsEvent()
          default constructor
OnmsEvent(Integer eventid, String eventuei, Date eventtime, String eventsource, OnmsDistPoller distPoller, Date eventcreatetime, Integer eventseverity, String eventlog, String eventdisplay, OnmsNode node, Set<OnmsNotification> notifications, Set<OnmsOutage> outagesBySvcregainedeventid, Set<OnmsOutage> outagesBySvclosteventid, Set<OnmsAlarm> alarms)
          minimal constructor
OnmsEvent(Integer eventid, String eventuei, Date eventtime, String eventhost, String eventsource, String ipaddr, OnmsDistPoller distPoller, String eventsnmphost, OnmsServiceType service, String eventsnmp, String eventparms, Date eventcreatetime, String eventdescr, String eventloggroup, String eventlogmsg, Integer eventseverity, String eventpathoutage, String eventcorrelation, Integer eventsuppressedcount, String eventoperinstruct, String eventautoaction, String eventoperaction, String eventoperactionmenutext, String eventnotification, String eventtticket, Integer eventtticketstate, String eventforward, String eventmouseovertext, String eventlog, String eventdisplay, String eventackuser, Date eventacktime, OnmsAlarm alarm, OnmsNode node, Set<OnmsNotification> notifications, Set<OnmsOutage> outagesBySvcregainedeventid, Set<OnmsOutage> outagesBySvclosteventid)
          full constructor
 
Method Summary
 OnmsAlarm getAlarm()
          getAlarm
 Set<OnmsOutage> getAssociatedServiceLostOutages()
          getAssociatedServiceLostOutages
 Set<OnmsOutage> getAssociatedServiceRegainedOutages()
          getAssociatedServiceRegainedOutages
 OnmsDistPoller getDistPoller()
          getDistPoller
 Date getEventAckTime()
          getEventAckTime
 String getEventAckUser()
          getEventAckUser
 String getEventAutoAction()
          getEventAutoAction
 String getEventCorrelation()
          getEventCorrelation
 Date getEventCreateTime()
          getEventCreateTime
 String getEventDescr()
          getEventDescr
 String getEventDisplay()
          TODO: make this an Enum
 String getEventForward()
          getEventForward
 String getEventHost()
          getEventHost
 String getEventLog()
          TODO: Make this an Enum
 String getEventLogGroup()
          getEventLogGroup
 String getEventLogMsg()
          getEventLogMsg
 String getEventMouseOverText()
          getEventMouseOverText
 String getEventNotification()
          getEventNotification
 String getEventOperAction()
          getEventOperAction
 String getEventOperActionMenuText()
          getEventOperActionMenuText
 String getEventOperInstruct()
          getEventOperInstruct
 String getEventParms()
          getEventParms
 String getEventPathOutage()
          getEventPathOutage
 Integer getEventSeverity()
          getEventSeverity
 String getEventSnmp()
          getEventSnmp
 String getEventSnmpHost()
          getEventSnmpHost
 String getEventSource()
          getEventSource
 Integer getEventSuppressedCount()
          getEventSuppressedCount
 Date getEventTime()
          getEventTime
 String getEventTTicket()
          getEventTTicket
 Integer getEventTTicketState()
          getEventTTicketState
 String getEventUei()
          getEventUei
 Integer getId()
          getId
 Integer getIfIndex()
          getIfIndex
 String getIpAddr()
          getIpAddr
 OnmsNode getNode()
          getNode
 Set<OnmsNotification> getNotifications()
          getNotifications
 OnmsServiceType getServiceType()
          getServiceType
 String getSeverityLabel()
          getSeverityLabel
 void setAlarm(OnmsAlarm alarm)
          setAlarm
 void setAssociatedServiceLostOutages(Set<OnmsOutage> outagesBySvclosteventid)
          setAssociatedServiceLostOutages
 void setAssociatedServiceRegainedOutages(Set<OnmsOutage> outagesBySvcregainedeventid)
          setAssociatedServiceRegainedOutages
 void setDistPoller(OnmsDistPoller distPoller)
          setDistPoller
 void setEventAckTime(Date eventacktime)
          setEventAckTime
 void setEventAckUser(String eventackuser)
          setEventAckUser
 void setEventAutoAction(String eventautoaction)
          setEventAutoAction
 void setEventCorrelation(String eventcorrelation)
          setEventCorrelation
 void setEventCreateTime(Date eventcreatetime)
          setEventCreateTime
 void setEventDescr(String eventdescr)
          setEventDescr
 void setEventDisplay(String eventdisplay)
          setEventDisplay
 void setEventForward(String eventforward)
          setEventForward
 void setEventHost(String eventhost)
          setEventHost
 void setEventLog(String eventlog)
          setEventLog
 void setEventLogGroup(String eventloggroup)
          setEventLogGroup
 void setEventLogMsg(String eventlogmsg)
          setEventLogMsg
 void setEventMouseOverText(String eventmouseovertext)
          setEventMouseOverText
 void setEventNotification(String eventnotification)
          setEventNotification
 void setEventOperAction(String eventoperaction)
          setEventOperAction
 void setEventOperActionMenuText(String eventOperActionMenuText)
          setEventOperActionMenuText
 void setEventOperInstruct(String eventoperinstruct)
          setEventOperInstruct
 void setEventParms(String eventparms)
          setEventParms
 void setEventPathOutage(String eventpathoutage)
          setEventPathOutage
 void setEventSeverity(Integer severity)
          setEventSeverity
 void setEventSnmp(String eventsnmp)
          setEventSnmp
 void setEventSnmpHost(String eventsnmphost)
          setEventSnmpHost
 void setEventSource(String eventsource)
          setEventSource
 void setEventSuppressedCount(Integer eventsuppressedcount)
          setEventSuppressedCount
 void setEventTime(Date eventtime)
          setEventTime
 void setEventTTicket(String eventtticket)
          setEventTTicket
 void setEventTTicketState(Integer eventtticketstate)
          setEventTTicketState
 void setEventUei(String eventuei)
          setEventUei
 void setId(Integer eventid)
          setId
 void setIfIndex(Integer ifIndex)
          setIfIndex
 void setIpAddr(String ipaddr)
          setIpAddr
 void setNode(OnmsNode node)
          setNode
 void setNotifications(Set<OnmsNotification> notifications)
          setNotifications
 void setServiceType(OnmsServiceType serviceType)
          setServiceType
 void setSeverityLabel(String label)
          setSeverityLabel
 String toString()
          toString
 void visit(EntityVisitor visitor)
          visit
 
Methods inherited from class org.opennms.netmgt.model.OnmsEntity
hasNewValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OnmsEvent

public OnmsEvent(Integer eventid,
                 String eventuei,
                 Date eventtime,
                 String eventhost,
                 String eventsource,
                 String ipaddr,
                 OnmsDistPoller distPoller,
                 String eventsnmphost,
                 OnmsServiceType service,
                 String eventsnmp,
                 String eventparms,
                 Date eventcreatetime,
                 String eventdescr,
                 String eventloggroup,
                 String eventlogmsg,
                 Integer eventseverity,
                 String eventpathoutage,
                 String eventcorrelation,
                 Integer eventsuppressedcount,
                 String eventoperinstruct,
                 String eventautoaction,
                 String eventoperaction,
                 String eventoperactionmenutext,
                 String eventnotification,
                 String eventtticket,
                 Integer eventtticketstate,
                 String eventforward,
                 String eventmouseovertext,
                 String eventlog,
                 String eventdisplay,
                 String eventackuser,
                 Date eventacktime,
                 OnmsAlarm alarm,
                 OnmsNode node,
                 Set<OnmsNotification> notifications,
                 Set<OnmsOutage> outagesBySvcregainedeventid,
                 Set<OnmsOutage> outagesBySvclosteventid)
full constructor

Parameters:
eventid - a Integer object.
eventuei - a String object.
eventtime - a Date object.
eventhost - a String object.
eventsource - a String object.
ipaddr - a String object.
distPoller - a OnmsDistPoller object.
eventsnmphost - a String object.
service - a OnmsServiceType object.
eventsnmp - a String object.
eventparms - a String object.
eventcreatetime - a Date object.
eventdescr - a String object.
eventloggroup - a String object.
eventlogmsg - a String object.
eventseverity - a Integer object.
eventpathoutage - a String object.
eventcorrelation - a String object.
eventsuppressedcount - a Integer object.
eventoperinstruct - a String object.
eventautoaction - a String object.
eventoperaction - a String object.
eventoperactionmenutext - a String object.
eventnotification - a String object.
eventtticket - a String object.
eventtticketstate - a Integer object.
eventforward - a String object.
eventmouseovertext - a String object.
eventlog - a String object.
eventdisplay - a String object.
eventackuser - a String object.
eventacktime - a Date object.
alarm - a OnmsAlarm object.
node - a OnmsNode object.
notifications - a Set object.
outagesBySvcregainedeventid - a Set object.
outagesBySvclosteventid - a Set object.

OnmsEvent

public OnmsEvent()
default constructor


OnmsEvent

public OnmsEvent(Integer eventid,
                 String eventuei,
                 Date eventtime,
                 String eventsource,
                 OnmsDistPoller distPoller,
                 Date eventcreatetime,
                 Integer eventseverity,
                 String eventlog,
                 String eventdisplay,
                 OnmsNode node,
                 Set<OnmsNotification> notifications,
                 Set<OnmsOutage> outagesBySvcregainedeventid,
                 Set<OnmsOutage> outagesBySvclosteventid,
                 Set<OnmsAlarm> alarms)
minimal constructor

Parameters:
eventid - a Integer object.
eventuei - a String object.
eventtime - a Date object.
eventsource - a String object.
distPoller - a OnmsDistPoller object.
eventcreatetime - a Date object.
eventseverity - a Integer object.
eventlog - a String object.
eventdisplay - a String object.
node - a OnmsNode object.
notifications - a Set object.
outagesBySvcregainedeventid - a Set object.
outagesBySvclosteventid - a Set object.
alarms - a Set object.
Method Detail

getId

public Integer getId()

getId

Returns:
a Integer object.

setId

public void setId(Integer eventid)

setId

Parameters:
eventid - a Integer object.

getEventUei

public String getEventUei()

getEventUei

Returns:
a String object.

setEventUei

public void setEventUei(String eventuei)

setEventUei

Parameters:
eventuei - a String object.

getEventTime

public Date getEventTime()

getEventTime

Returns:
a Date object.

setEventTime

public void setEventTime(Date eventtime)

setEventTime

Parameters:
eventtime - a Date object.

getEventHost

public String getEventHost()

getEventHost

Returns:
a String object.

setEventHost

public void setEventHost(String eventhost)

setEventHost

Parameters:
eventhost - a String object.

getEventSource

public String getEventSource()

getEventSource

Returns:
a String object.

setEventSource

public void setEventSource(String eventsource)

setEventSource

Parameters:
eventsource - a String object.

getIpAddr

public String getIpAddr()

getIpAddr

Returns:
a String object.

setIpAddr

public void setIpAddr(String ipaddr)

setIpAddr

Parameters:
ipaddr - a String object.

getDistPoller

public OnmsDistPoller getDistPoller()

getDistPoller

Returns:
a OnmsDistPoller object.

setDistPoller

public void setDistPoller(OnmsDistPoller distPoller)

setDistPoller

Parameters:
distPoller - a OnmsDistPoller object.

getEventSnmpHost

public String getEventSnmpHost()

getEventSnmpHost

Returns:
a String object.

setEventSnmpHost

public void setEventSnmpHost(String eventsnmphost)

setEventSnmpHost

Parameters:
eventsnmphost - a String object.

getServiceType

public OnmsServiceType getServiceType()

getServiceType

Returns:
a OnmsServiceType object.

setServiceType

public void setServiceType(OnmsServiceType serviceType)

setServiceType

Parameters:
serviceType - a OnmsServiceType object.

getEventSnmp

public String getEventSnmp()

getEventSnmp

Returns:
a String object.

setEventSnmp

public void setEventSnmp(String eventsnmp)

setEventSnmp

Parameters:
eventsnmp - a String object.

getEventParms

public String getEventParms()

getEventParms

Returns:
a String object.

setEventParms

public void setEventParms(String eventparms)

setEventParms

Parameters:
eventparms - a String object.

getEventCreateTime

public Date getEventCreateTime()

getEventCreateTime

Returns:
a Date object.

setEventCreateTime

public void setEventCreateTime(Date eventcreatetime)

setEventCreateTime

Parameters:
eventcreatetime - a Date object.

getEventDescr

public String getEventDescr()

getEventDescr

Returns:
a String object.

setEventDescr

public void setEventDescr(String eventdescr)

setEventDescr

Parameters:
eventdescr - a String object.

getEventLogGroup

public String getEventLogGroup()

getEventLogGroup

Returns:
a String object.

setEventLogGroup

public void setEventLogGroup(String eventloggroup)

setEventLogGroup

Parameters:
eventloggroup - a String object.

getEventLogMsg

public String getEventLogMsg()

getEventLogMsg

Returns:
a String object.

setEventLogMsg

public void setEventLogMsg(String eventlogmsg)

setEventLogMsg

Parameters:
eventlogmsg - a String object.

getEventSeverity

public Integer getEventSeverity()

getEventSeverity

Returns:
a Integer object.

setEventSeverity

public void setEventSeverity(Integer severity)

setEventSeverity

Parameters:
severity - a Integer object.

getSeverityLabel

public String getSeverityLabel()

getSeverityLabel

Returns:
a String object.

setSeverityLabel

public void setSeverityLabel(String label)

setSeverityLabel

Parameters:
label - a String object.

getEventPathOutage

public String getEventPathOutage()

getEventPathOutage

Returns:
a String object.

setEventPathOutage

public void setEventPathOutage(String eventpathoutage)

setEventPathOutage

Parameters:
eventpathoutage - a String object.

getEventCorrelation

public String getEventCorrelation()

getEventCorrelation

Returns:
a String object.

setEventCorrelation

public void setEventCorrelation(String eventcorrelation)

setEventCorrelation

Parameters:
eventcorrelation - a String object.

getEventSuppressedCount

public Integer getEventSuppressedCount()

getEventSuppressedCount

Returns:
a Integer object.

setEventSuppressedCount

public void setEventSuppressedCount(Integer eventsuppressedcount)

setEventSuppressedCount

Parameters:
eventsuppressedcount - a Integer object.

getEventOperInstruct

public String getEventOperInstruct()

getEventOperInstruct

Returns:
a String object.

setEventOperInstruct

public void setEventOperInstruct(String eventoperinstruct)

setEventOperInstruct

Parameters:
eventoperinstruct - a String object.

getEventAutoAction

public String getEventAutoAction()

getEventAutoAction

Returns:
a String object.

setEventAutoAction

public void setEventAutoAction(String eventautoaction)

setEventAutoAction

Parameters:
eventautoaction - a String object.

getEventOperAction

public String getEventOperAction()

getEventOperAction

Returns:
a String object.

setEventOperAction

public void setEventOperAction(String eventoperaction)

setEventOperAction

Parameters:
eventoperaction - a String object.

getEventOperActionMenuText

public String getEventOperActionMenuText()

getEventOperActionMenuText

Returns:
a String object.

setEventOperActionMenuText

public void setEventOperActionMenuText(String eventOperActionMenuText)

setEventOperActionMenuText

Parameters:
eventOperActionMenuText - a String object.

getEventNotification

public String getEventNotification()

getEventNotification

Returns:
a String object.

setEventNotification

public void setEventNotification(String eventnotification)

setEventNotification

Parameters:
eventnotification - a String object.

getEventTTicket

public String getEventTTicket()

getEventTTicket

Returns:
a String object.

setEventTTicket

public void setEventTTicket(String eventtticket)

setEventTTicket

Parameters:
eventtticket - a String object.

getEventTTicketState

public Integer getEventTTicketState()

getEventTTicketState

Returns:
a Integer object.

setEventTTicketState

public void setEventTTicketState(Integer eventtticketstate)

setEventTTicketState

Parameters:
eventtticketstate - a Integer object.

getEventForward

public String getEventForward()

getEventForward

Returns:
a String object.

setEventForward

public void setEventForward(String eventforward)

setEventForward

Parameters:
eventforward - a String object.

getEventMouseOverText

public String getEventMouseOverText()

getEventMouseOverText

Returns:
a String object.

setEventMouseOverText

public void setEventMouseOverText(String eventmouseovertext)

setEventMouseOverText

Parameters:
eventmouseovertext - a String object.

getEventLog

public String getEventLog()
TODO: Make this an Enum

Returns:
a String object.

setEventLog

public void setEventLog(String eventlog)

setEventLog

Parameters:
eventlog - a String object.

getEventDisplay

public String getEventDisplay()
TODO: make this an Enum

Returns:
a String object.

setEventDisplay

public void setEventDisplay(String eventdisplay)

setEventDisplay

Parameters:
eventdisplay - a String object.

getEventAckUser

public String getEventAckUser()

getEventAckUser

Returns:
a String object.

setEventAckUser

public void setEventAckUser(String eventackuser)

setEventAckUser

Parameters:
eventackuser - a String object.

getEventAckTime

public Date getEventAckTime()

getEventAckTime

Returns:
a Date object.

setEventAckTime

public void setEventAckTime(Date eventacktime)

setEventAckTime

Parameters:
eventacktime - a Date object.

getAlarm

public OnmsAlarm getAlarm()

getAlarm

Returns:
a OnmsAlarm object.

setAlarm

public void setAlarm(OnmsAlarm alarm)

setAlarm

Parameters:
alarm - a OnmsAlarm object.

getNode

public OnmsNode getNode()

getNode

Returns:
a OnmsNode object.

setNode

public void setNode(OnmsNode node)

setNode

Parameters:
node - a OnmsNode object.

getNotifications

public Set<OnmsNotification> getNotifications()

getNotifications

Returns:
a Set object.

setNotifications

public void setNotifications(Set<OnmsNotification> notifications)

setNotifications

Parameters:
notifications - a Set object.

getAssociatedServiceRegainedOutages

public Set<OnmsOutage> getAssociatedServiceRegainedOutages()

getAssociatedServiceRegainedOutages

Returns:
a Set object.

setAssociatedServiceRegainedOutages

public void setAssociatedServiceRegainedOutages(Set<OnmsOutage> outagesBySvcregainedeventid)

setAssociatedServiceRegainedOutages

Parameters:
outagesBySvcregainedeventid - a Set object.

getAssociatedServiceLostOutages

public Set<OnmsOutage> getAssociatedServiceLostOutages()

getAssociatedServiceLostOutages

Returns:
a Set object.

setAssociatedServiceLostOutages

public void setAssociatedServiceLostOutages(Set<OnmsOutage> outagesBySvclosteventid)

setAssociatedServiceLostOutages

Parameters:
outagesBySvclosteventid - a Set object.

toString

public String toString()

toString

Overrides:
toString in class Object
Returns:
a String object.

visit

public void visit(EntityVisitor visitor)

visit

Specified by:
visit in class OnmsEntity
Parameters:
visitor - a EntityVisitor object.

getIfIndex

public Integer getIfIndex()

getIfIndex

Returns:
a Integer object.

setIfIndex

public void setIfIndex(Integer ifIndex)

setIfIndex

Parameters:
ifIndex - a Integer object.


Copyright © 2011. All Rights Reserved.