Package org.opennms.web.svclayer.model
Class AggregateStatus
- java.lang.Object
-
- org.opennms.web.svclayer.model.AggregateStatus
-
- All Implemented Interfaces:
SurveillanceStatus
public class AggregateStatus extends java.lang.Object implements SurveillanceStatus
Use this class to aggregate status to be presented in a view layer technology.- Since:
- 1.8.1
- Version:
- $Id: $
- Author:
- David Hustace, Mathew Brozowski, DJ Gregor
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ALL_NODES_UP
ConstantALL_NODES_UP="Normal"
static java.lang.String
NODES_ARE_DOWN
ConstantNODES_ARE_DOWN="Critical"
static java.lang.String
ONE_SERVICE_DOWN
ConstantONE_SERVICE_DOWN="Warning"
-
Constructor Summary
Constructors Constructor Description AggregateStatus(java.util.Collection<OnmsNode> nodes)
Constructor for AggregateStatus.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Integer
getDownEntityCount()
getDownEntityCountjava.util.List<OnmsNode>
getDownNodes()
getDownNodesjava.lang.String
getLabel()
getLabeljava.lang.String
getLink()
getLinkjava.lang.String
getStatus()
getStatusjava.lang.Integer
getTotalEntityCount()
getTotalEntityCountvoid
setLabel(java.lang.String label)
setLabelvoid
setLink(java.lang.String link)
setLinkjava.lang.String
toString()
-
-
-
Field Detail
-
NODES_ARE_DOWN
public static final java.lang.String NODES_ARE_DOWN
ConstantNODES_ARE_DOWN="Critical"
- See Also:
- Constant Field Values
-
ONE_SERVICE_DOWN
public static final java.lang.String ONE_SERVICE_DOWN
ConstantONE_SERVICE_DOWN="Warning"
- See Also:
- Constant Field Values
-
ALL_NODES_UP
public static final java.lang.String ALL_NODES_UP
ConstantALL_NODES_UP="Normal"
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AggregateStatus
public AggregateStatus(java.util.Collection<OnmsNode> nodes)
Constructor for AggregateStatus.
- Parameters:
nodes
- aCollection
object.
-
-
Method Detail
-
getStatus
public java.lang.String getStatus()
getStatus
- Specified by:
getStatus
in interfaceSurveillanceStatus
- Returns:
- a
String
object.
-
getDownEntityCount
public java.lang.Integer getDownEntityCount()
getDownEntityCount
- Specified by:
getDownEntityCount
in interfaceSurveillanceStatus
- Returns:
- a
Integer
object.
-
getDownNodes
public java.util.List<OnmsNode> getDownNodes()
getDownNodes
- Returns:
- a
Set
object.
-
getLabel
public java.lang.String getLabel()
getLabel
- Returns:
- a
String
object.
-
setLabel
public void setLabel(java.lang.String label)
setLabel
- Parameters:
label
- aString
object.
-
getTotalEntityCount
public java.lang.Integer getTotalEntityCount()
getTotalEntityCount
- Specified by:
getTotalEntityCount
in interfaceSurveillanceStatus
- Returns:
- a
Integer
object.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getLink
public java.lang.String getLink()
getLink
- Returns:
- a
String
object.
-
setLink
public void setLink(java.lang.String link)
setLink
- Parameters:
link
- aString
object.
-
-