Package org.opennms.netmgt.model.outage
Class OutageSummary
- java.lang.Object
-
- org.opennms.netmgt.model.outage.OutageSummary
-
- All Implemented Interfaces:
Serializable
,Comparable<OutageSummary>
public class OutageSummary extends Object implements Comparable<OutageSummary>, 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, String nodeLabel, Date timeDown)
Constructor for OutageSummary.OutageSummary(int nodeId, String nodeLabel, Date timeDown, Date timeUp)
Constructor for OutageSummary.OutageSummary(int nodeId, String nodeLabel, Date timeDown, Date timeUp, Date timeNow)
Constructor for OutageSummary.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(OutageSummary that)
String
getFuzzyTimeDown()
getFuzzyTimeDownString
getHostname()
getHostnameint
getNodeId()
Getter for the fieldnodeId
.String
getNodeLabel()
Getter for the fieldnodeLabel
.Date
getTimeDown()
Getter for the fieldtimeDown
.Date
getTimeUp()
Getter for the fieldtimeUp
.String
toString()
toString
-
-
-
Constructor Detail
-
OutageSummary
public OutageSummary()
-
OutageSummary
public OutageSummary(int nodeId, String nodeLabel, Date timeDown, Date timeUp, Date timeNow)
Constructor for OutageSummary.
-
OutageSummary
public OutageSummary(int nodeId, String nodeLabel, Date timeDown, Date timeUp)
Constructor for OutageSummary.
-
-
Method Detail
-
getNodeId
public int getNodeId()
Getter for the field
nodeId
.- Returns:
- a int.
-
toString
public String toString()
toString
-
compareTo
public int compareTo(OutageSummary that)
- Specified by:
compareTo
in interfaceComparable<OutageSummary>
-
-