Package org.opennms.netmgt.model
Class OnmsOutage
- java.lang.Object
-
- org.opennms.netmgt.model.OnmsOutage
-
- All Implemented Interfaces:
Serializable
@Entity public class OnmsOutage extends Object implements Serializable
OnmsOutage class.
- See Also:
- Serialized Form
- Hibernate class:
- table="outages"
-
-
Constructor Summary
Constructors Constructor Description OnmsOutage()
default constructorOnmsOutage(Date ifLostService, Date ifRegainedService, OnmsEvent eventBySvcRegainedEvent, OnmsEvent eventBySvcLostEvent, OnmsMonitoredService monitoredService, Date suppressTime, String suppressedBy)
full constructorOnmsOutage(Date ifLostService, Date ifRegainedService, OnmsMonitoredService monitoredService)
OnmsOutage(Date ifLostService, OnmsEvent eventBySvcLostEvent, OnmsMonitoredService monitoredService)
minimal constructorOnmsOutage(Date ifLostService, OnmsMonitoredService monitoredService)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
getForeignId()
getForeignIdString
getForeignSource()
getForeignSourceInteger
getId()
getIdDate
getIfLostService()
getIfLostServiceDate
getIfRegainedService()
getIfRegainedServiceInetAddress
getIpAddress()
getIpAddressString
getIpAddressAsString()
Deprecated.use getIpAddressString
getLocationName()
getLocationNameOnmsMonitoredService
getMonitoredService()
getMonitoredServiceOnmsNode
getNode()
This method is necessary for CXF to be able to introspect the type ofOnmsNode
parameters.Integer
getNodeId()
getNodeIdString
getNodeLabel()
getNodeLabelOnmsMonitoringLocation
getPerspective()
Monitoring perspective that this outage is associated with.Integer
getServiceId()
getServiceIdOnmsEvent
getServiceLostEvent()
getServiceLostEventOnmsEvent
getServiceRegainedEvent()
getServiceRegainedEventOnmsServiceType
getServiceType()
This method is necessary for CXF to be able to introspect the type ofOnmsNode
parameters.String
getSuppressedBy()
getSuppressedByDate
getSuppressTime()
getSuppressTimevoid
setId(Integer outageId)
setIdvoid
setIfLostService(Date ifLostService)
setIfLostServicevoid
setIfRegainedService(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(String suppressorMan)
setSuppressedByvoid
setSuppressTime(Date timeToSuppress)
setSuppressTimeString
toString()
toString
-
-
-
Constructor Detail
-
OnmsOutage
public OnmsOutage(Date ifLostService, Date ifRegainedService, OnmsEvent eventBySvcRegainedEvent, OnmsEvent eventBySvcLostEvent, OnmsMonitoredService monitoredService, Date suppressTime, String suppressedBy)
full constructor
-
OnmsOutage
public OnmsOutage()
default constructor
-
OnmsOutage
public OnmsOutage(Date ifLostService, OnmsMonitoredService monitoredService)
-
OnmsOutage
public OnmsOutage(Date ifLostService, Date ifRegainedService, OnmsMonitoredService monitoredService)
-
OnmsOutage
public OnmsOutage(Date ifLostService, OnmsEvent eventBySvcLostEvent, OnmsMonitoredService monitoredService)
minimal constructor- Parameters:
ifLostService
- aDate
object.eventBySvcLostEvent
- aOnmsEvent
object.monitoredService
- aOnmsMonitoredService
object.
-
-
Method Detail
-
getMonitoredService
public OnmsMonitoredService getMonitoredService()
getMonitoredService
- Returns:
- a
OnmsMonitoredService
object.
-
setMonitoredService
public void setMonitoredService(OnmsMonitoredService monitoredService)
setMonitoredService
- Parameters:
monitoredService
- aOnmsMonitoredService
object.
-
setIfLostService
public void setIfLostService(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 Date getIfRegainedService()
getIfRegainedService
- Returns:
- a
Date
object.
-
setIfRegainedService
public void setIfRegainedService(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.
-
setSuppressTime
public void setSuppressTime(Date timeToSuppress)
setSuppressTime
- Parameters:
timeToSuppress
- aDate
object.
-
setSuppressedBy
public void setSuppressedBy(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.
-
getIpAddress
public InetAddress getIpAddress()
getIpAddress
- Returns:
- a
String
object.
-
getIpAddressAsString
public String getIpAddressAsString()
Deprecated.use getIpAddressgetIpAddressAsString
- Returns:
- a
String
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.
-
-