Package org.opennms.netmgt.model.outage
Class OutageSummary
- java.lang.Object
-
- org.opennms.netmgt.model.outage.OutageSummary
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<OutageSummary>
public class OutageSummary extends java.lang.Object implements java.lang.Comparable<OutageSummary>, java.io.Serializable
A data structure holding information on all outages on a single IP address.- Since:
- 1.8.1
- Author:
- Lawrence Karnowski
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OutageSummary()
OutageSummary(int nodeId, java.lang.String nodeLabel, java.util.Date timeDown)
Constructor for OutageSummary.OutageSummary(int nodeId, java.lang.String nodeLabel, java.util.Date timeDown, java.util.Date timeUp)
Constructor for OutageSummary.OutageSummary(int nodeId, java.lang.String nodeLabel, java.util.Date timeDown, java.util.Date timeUp, java.util.Date timeNow)
Constructor for OutageSummary.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(OutageSummary that)
java.lang.String
getFuzzyTimeDown()
getFuzzyTimeDownjava.lang.String
getHostname()
getHostnameint
getNodeId()
Getter for the fieldnodeId
.java.lang.String
getNodeLabel()
Getter for the fieldnodeLabel
.java.util.Date
getTimeDown()
Getter for the fieldtimeDown
.java.util.Date
getTimeUp()
Getter for the fieldtimeUp
.java.lang.String
toString()
toString
-
-
-
Constructor Detail
-
OutageSummary
public OutageSummary()
-
OutageSummary
public OutageSummary(int nodeId, java.lang.String nodeLabel, java.util.Date timeDown, java.util.Date timeUp, java.util.Date timeNow)
Constructor for OutageSummary.
- Parameters:
nodeId
- a int.nodeLabel
- aString
object.timeDown
- aDate
object.timeUp
- aDate
object.timeNow
- aDate
object.
-
OutageSummary
public OutageSummary(int nodeId, java.lang.String nodeLabel, java.util.Date timeDown, java.util.Date timeUp)
Constructor for OutageSummary.
- Parameters:
nodeId
- a int.nodeLabel
- aString
object.timeDown
- aDate
object.timeUp
- aDate
object.
-
OutageSummary
public OutageSummary(int nodeId, java.lang.String nodeLabel, java.util.Date timeDown)
Constructor for OutageSummary.
- Parameters:
nodeId
- a int.nodeLabel
- aString
object.timeDown
- aDate
object.
-
-
Method Detail
-
getNodeId
public int getNodeId()
Getter for the field
nodeId
.- Returns:
- a int.
-
getHostname
public java.lang.String getHostname()
getHostname
- Returns:
- a
String
object.
-
getNodeLabel
public java.lang.String getNodeLabel()
Getter for the field
nodeLabel
.- Returns:
- a
String
object.
-
getTimeDown
public java.util.Date getTimeDown()
Getter for the field
timeDown
.- Returns:
- a
Date
object.
-
getTimeUp
public java.util.Date getTimeUp()
Getter for the field
timeUp
.- Returns:
- a
Date
object.
-
getFuzzyTimeDown
public java.lang.String getFuzzyTimeDown()
getFuzzyTimeDown
- Returns:
- a
String
object.
-
toString
public java.lang.String toString()
toString
- Overrides:
toString
in classjava.lang.Object
- Returns:
- a
String
object.
-
compareTo
public int compareTo(OutageSummary that)
- Specified by:
compareTo
in interfacejava.lang.Comparable<OutageSummary>
-
-