Package org.opennms.netmgt.model
Class OnmsOutage
- java.lang.Object
-
- org.opennms.netmgt.model.OnmsOutage
-
- All Implemented Interfaces:
java.io.Serializable
@Entity public class OnmsOutage extends java.lang.Object implements java.io.Serializable
OnmsOutage class.
- See Also:
- Serialized Form
- Hibernate class:
- table="outages"
-
-
Constructor Summary
Constructors Constructor Description OnmsOutage()
default constructorOnmsOutage(java.util.Date ifLostService, java.util.Date ifRegainedService, OnmsEvent eventBySvcRegainedEvent, OnmsEvent eventBySvcLostEvent, OnmsMonitoredService monitoredService, java.util.Date suppressTime, java.lang.String suppressedBy)
full constructorOnmsOutage(java.util.Date ifLostService, java.util.Date ifRegainedService, OnmsMonitoredService monitoredService)
OnmsOutage(java.util.Date ifLostService, OnmsEvent eventBySvcLostEvent, OnmsMonitoredService monitoredService)
minimal constructorOnmsOutage(java.util.Date ifLostService, OnmsMonitoredService monitoredService)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.String
getForeignId()
getForeignIdjava.lang.String
getForeignSource()
getForeignSourcejava.lang.Integer
getId()
getIdjava.util.Date
getIfLostService()
getIfLostServicejava.util.Date
getIfRegainedService()
getIfRegainedServicejava.net.InetAddress
getIpAddress()
getIpAddressjava.lang.String
getIpAddressAsString()
Deprecated.use getIpAddressjava.lang.String
getLocationName()
getLocationNameOnmsMonitoredService
getMonitoredService()
getMonitoredServiceOnmsNode
getNode()
This method is necessary for CXF to be able to introspect the type ofOnmsNode
parameters.java.lang.Integer
getNodeId()
getNodeIdjava.lang.String
getNodeLabel()
getNodeLabelOnmsMonitoringLocation
getPerspective()
Monitoring perspective that this outage is associated with.java.lang.Integer
getServiceId()
getServiceIdOnmsEvent
getServiceLostEvent()
getServiceLostEventOnmsEvent
getServiceRegainedEvent()
getServiceRegainedEventOnmsServiceType
getServiceType()
This method is necessary for CXF to be able to introspect the type ofOnmsNode
parameters.java.lang.String
getSuppressedBy()
getSuppressedByjava.util.Date
getSuppressTime()
getSuppressTimevoid
setId(java.lang.Integer outageId)
setIdvoid
setIfLostService(java.util.Date ifLostService)
setIfLostServicevoid
setIfRegainedService(java.util.Date ifRegainedService)
setIfRegainedServicevoid
setMonitoredService(OnmsMonitoredService monitoredService)
setMonitoredServicevoid
setNode(OnmsNode node)
This method is necessary for CXF to be able to introspect the type ofOnmsNode
parameters.void
setPerspective(OnmsMonitoringLocation perspective)
Set the monitoring perspective for this outage.void
setServiceLostEvent(OnmsEvent svcLostEvent)
setServiceLostEventvoid
setServiceRegainedEvent(OnmsEvent svcRegainedEvent)
setServiceRegainedEventvoid
setServiceType(OnmsServiceType type)
This method is necessary for CXF to be able to introspect the type ofOnmsServiceType
parameters.void
setSuppressedBy(java.lang.String suppressorMan)
setSuppressedByvoid
setSuppressTime(java.util.Date timeToSuppress)
setSuppressTimejava.lang.String
toString()
toString
-
-
-
Constructor Detail
-
OnmsOutage
public OnmsOutage(java.util.Date ifLostService, java.util.Date ifRegainedService, OnmsEvent eventBySvcRegainedEvent, OnmsEvent eventBySvcLostEvent, OnmsMonitoredService monitoredService, java.util.Date suppressTime, java.lang.String suppressedBy)
full constructor- Parameters:
ifLostService
- aDate
object.ifRegainedService
- aDate
object.eventBySvcRegainedEvent
- aOnmsEvent
object.eventBySvcLostEvent
- aOnmsEvent
object.monitoredService
- aOnmsMonitoredService
object.suppressTime
- aDate
object.suppressedBy
- aString
object.
-
OnmsOutage
public OnmsOutage()
default constructor
-
OnmsOutage
public OnmsOutage(java.util.Date ifLostService, OnmsMonitoredService monitoredService)
-
OnmsOutage
public OnmsOutage(java.util.Date ifLostService, java.util.Date ifRegainedService, OnmsMonitoredService monitoredService)
-
OnmsOutage
public OnmsOutage(java.util.Date ifLostService, OnmsEvent eventBySvcLostEvent, OnmsMonitoredService monitoredService)
minimal constructor- Parameters:
ifLostService
- aDate
object.eventBySvcLostEvent
- aOnmsEvent
object.monitoredService
- aOnmsMonitoredService
object.
-
-
Method Detail
-
getId
public java.lang.Integer getId()
getId
- Returns:
- a
Integer
object.
-
setId
public void setId(java.lang.Integer outageId)
setId
- Parameters:
outageId
- aInteger
object.
-
getMonitoredService
public OnmsMonitoredService getMonitoredService()
getMonitoredService
- Returns:
- a
OnmsMonitoredService
object.
-
setMonitoredService
public void setMonitoredService(OnmsMonitoredService monitoredService)
setMonitoredService
- Parameters:
monitoredService
- aOnmsMonitoredService
object.
-
getIfLostService
public java.util.Date getIfLostService()
getIfLostService
- Returns:
- a
Date
object.
-
setIfLostService
public void setIfLostService(java.util.Date ifLostService)
setIfLostService
- Parameters:
ifLostService
- aDate
object.
-
getServiceLostEvent
public OnmsEvent getServiceLostEvent()
getServiceLostEvent
- Returns:
- a
OnmsEvent
object.
-
setServiceLostEvent
public void setServiceLostEvent(OnmsEvent svcLostEvent)
setServiceLostEvent
- Parameters:
svcLostEvent
- aOnmsEvent
object.
-
getIfRegainedService
public java.util.Date getIfRegainedService()
getIfRegainedService
- Returns:
- a
Date
object.
-
setIfRegainedService
public void setIfRegainedService(java.util.Date ifRegainedService)
setIfRegainedService
- Parameters:
ifRegainedService
- aDate
object.
-
getServiceRegainedEvent
public OnmsEvent getServiceRegainedEvent()
getServiceRegainedEvent
- Returns:
- a
OnmsEvent
object.
-
setServiceRegainedEvent
public void setServiceRegainedEvent(OnmsEvent svcRegainedEvent)
setServiceRegainedEvent
- Parameters:
svcRegainedEvent
- aOnmsEvent
object.
-
getSuppressTime
public java.util.Date getSuppressTime()
getSuppressTime
- Returns:
- a
Date
object.
-
setSuppressTime
public void setSuppressTime(java.util.Date timeToSuppress)
setSuppressTime
- Parameters:
timeToSuppress
- aDate
object.
-
getSuppressedBy
public java.lang.String getSuppressedBy()
getSuppressedBy
- Returns:
- a
String
object.
-
setSuppressedBy
public void setSuppressedBy(java.lang.String suppressorMan)
setSuppressedBy
- Parameters:
suppressorMan
- aString
object.
-
getNode
public OnmsNode getNode()
This method is necessary for CXF to be able to introspect the type ofOnmsNode
parameters.- Returns:
- a
OnmsNode
object.
-
setNode
public void setNode(OnmsNode node)
This method is necessary for CXF to be able to introspect the type ofOnmsNode
parameters.
-
getNodeId
public java.lang.Integer getNodeId()
getNodeId
- Returns:
- a
Integer
object.
-
getNodeLabel
public java.lang.String getNodeLabel()
getNodeLabel
- Returns:
- a
String
object.
-
getForeignSource
public java.lang.String getForeignSource()
getForeignSource
- Returns:
- a
String
object.
-
getForeignId
public java.lang.String getForeignId()
getForeignId
- Returns:
- a
String
object.
-
getLocationName
public java.lang.String getLocationName()
getLocationName
- Returns:
- a
String
object.
-
getIpAddress
public java.net.InetAddress getIpAddress()
getIpAddress
- Returns:
- a
String
object.
-
getIpAddressAsString
public java.lang.String getIpAddressAsString()
Deprecated.use getIpAddressgetIpAddressAsString
- Returns:
- a
String
object.
-
getServiceId
public java.lang.Integer getServiceId()
getServiceId
- Returns:
- a
Integer
object.
-
getServiceType
public OnmsServiceType getServiceType()
This method is necessary for CXF to be able to introspect the type ofOnmsNode
parameters.- Returns:
- a
OnmsServiceType
object.
-
setServiceType
public void setServiceType(OnmsServiceType type)
This method is necessary for CXF to be able to introspect the type ofOnmsServiceType
parameters.
-
getPerspective
public OnmsMonitoringLocation getPerspective()
Monitoring perspective that this outage is associated with.
-
setPerspective
public void setPerspective(OnmsMonitoringLocation perspective)
Set the monitoring perspective for this outage.
-
toString
public java.lang.String toString()
toString
- Overrides:
toString
in classjava.lang.Object
- Returns:
- a
String
object.
-
-