org.opennms.netmgt.model
Class OnmsOutage

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

public class OnmsOutage
extends Object
implements Serializable

OnmsOutage class.

See Also:
Serialized Form

Constructor Summary
OnmsOutage()
          default constructor
OnmsOutage(Date ifLostService, Date ifRegainedService, OnmsEvent eventBySvcRegainedEvent, OnmsEvent eventBySvcLostEvent, OnmsMonitoredService monitoredService, Date suppressTime, String suppressedBy)
          full constructor
OnmsOutage(Date ifLostService, OnmsEvent eventBySvcLostEvent, OnmsMonitoredService monitoredService)
          minimal constructor
 
Method Summary
 Integer getId()
          getId
 Date getIfLostService()
          getIfLostService
 Date getIfRegainedService()
          getIfRegainedService
 InetAddress getIpAddress()
          getIpAddress
 String getIpAddressAsString()
          Deprecated. use getIpAddress
 OnmsMonitoredService getMonitoredService()
          getMonitoredService
 Integer getNodeId()
          getNodeId
 Integer getServiceId()
          getServiceId
 OnmsEvent getServiceLostEvent()
          getServiceLostEvent
 OnmsEvent getServiceRegainedEvent()
          getServiceRegainedEvent
 String getSuppressedBy()
          getSuppressedBy
 Date getSuppressTime()
          getSuppressTime
 void setId(Integer outageId)
          setId
 void setIfLostService(Date ifLostService)
          setIfLostService
 void setIfRegainedService(Date ifRegainedService)
          setIfRegainedService
 void setMonitoredService(OnmsMonitoredService monitoredService)
          setMonitoredService
 void setServiceLostEvent(OnmsEvent svcLostEvent)
          setServiceLostEvent
 void setServiceRegainedEvent(OnmsEvent svcRegainedEvent)
          setServiceRegainedEvent
 void setSuppressedBy(String suppressorMan)
          setSuppressedBy
 void setSuppressTime(Date timeToSuppress)
          setSuppressTime
 String toString()
          toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OnmsOutage

public OnmsOutage(Date ifLostService,
                  Date ifRegainedService,
                  OnmsEvent eventBySvcRegainedEvent,
                  OnmsEvent eventBySvcLostEvent,
                  OnmsMonitoredService monitoredService,
                  Date suppressTime,
                  String suppressedBy)
full constructor

Parameters:
ifLostService - a Date object.
ifRegainedService - a Date object.
eventBySvcRegainedEvent - a OnmsEvent object.
eventBySvcLostEvent - a OnmsEvent object.
monitoredService - a OnmsMonitoredService object.
suppressTime - a Date object.
suppressedBy - a String object.

OnmsOutage

public OnmsOutage()
default constructor


OnmsOutage

public OnmsOutage(Date ifLostService,
                  OnmsEvent eventBySvcLostEvent,
                  OnmsMonitoredService monitoredService)
minimal constructor

Parameters:
ifLostService - a Date object.
eventBySvcLostEvent - a OnmsEvent object.
monitoredService - a OnmsMonitoredService object.
Method Detail

getId

public Integer getId()

getId

Returns:
a Integer object.

setId

public void setId(Integer outageId)

setId

Parameters:
outageId - a Integer object.

getMonitoredService

public OnmsMonitoredService getMonitoredService()

getMonitoredService

Returns:
a OnmsMonitoredService object.

setMonitoredService

public void setMonitoredService(OnmsMonitoredService monitoredService)

setMonitoredService

Parameters:
monitoredService - a OnmsMonitoredService object.

getIfLostService

public Date getIfLostService()

getIfLostService

Returns:
a Date object.

setIfLostService

public void setIfLostService(Date ifLostService)

setIfLostService

Parameters:
ifLostService - a Date object.

getServiceLostEvent

public OnmsEvent getServiceLostEvent()

getServiceLostEvent

Returns:
a OnmsEvent object.

setServiceLostEvent

public void setServiceLostEvent(OnmsEvent svcLostEvent)

setServiceLostEvent

Parameters:
svcLostEvent - a OnmsEvent object.

getIfRegainedService

public Date getIfRegainedService()

getIfRegainedService

Returns:
a Date object.

setIfRegainedService

public void setIfRegainedService(Date ifRegainedService)

setIfRegainedService

Parameters:
ifRegainedService - a Date object.

getServiceRegainedEvent

public OnmsEvent getServiceRegainedEvent()

getServiceRegainedEvent

Returns:
a OnmsEvent object.

setServiceRegainedEvent

public void setServiceRegainedEvent(OnmsEvent svcRegainedEvent)

setServiceRegainedEvent

Parameters:
svcRegainedEvent - a OnmsEvent object.

getSuppressTime

public Date getSuppressTime()

getSuppressTime

Returns:
a Date object.

setSuppressTime

public void setSuppressTime(Date timeToSuppress)

setSuppressTime

Parameters:
timeToSuppress - a Date object.

getSuppressedBy

public String getSuppressedBy()

getSuppressedBy

Returns:
a String object.

setSuppressedBy

public void setSuppressedBy(String suppressorMan)

setSuppressedBy

Parameters:
suppressorMan - a String object.

getNodeId

public Integer getNodeId()

getNodeId

Returns:
a Integer object.

getIpAddress

public InetAddress getIpAddress()

getIpAddress

Returns:
a String object.

getIpAddressAsString

public String getIpAddressAsString()
Deprecated. use getIpAddress

getIpAddressAsString

Returns:
a String object.

getServiceId

public Integer getServiceId()

getServiceId

Returns:
a Integer object.

toString

public String toString()

toString

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


Copyright © 2011. All Rights Reserved.