Class Outage
- java.lang.Object
-
- org.opennms.netmgt.config.poller.outages.BasicSchedule
-
- org.opennms.netmgt.config.poller.outages.Outage
-
- All Implemented Interfaces:
Serializable
public class Outage extends BasicSchedule implements Serializable
A scheduled outage- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Outage()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addInterface(Interface iface)
void
addNode(Node node)
void
clearInterfaces()
void
clearNodes()
boolean
equals(Object obj)
List<Interface>
getInterfaces()
List<Node>
getNodes()
int
hashCode()
void
marshal(Writer writer)
boolean
removeInterface(Interface iface)
boolean
removeNode(Node node)
void
setInterfaces(List<Interface> interfaces)
void
setNodes(List<Node> nodes)
Sets the value of 'm_nodes' by copying the given Vector.String
toString()
static Outage
unmarshal(Reader reader)
-
Methods inherited from class org.opennms.netmgt.config.poller.outages.BasicSchedule
addTime, clearTimes, getName, getTimes, getType, removeTime, setName, setTimes, setType
-
-
-
-
Method Detail
-
addInterface
public void addInterface(Interface iface)
-
removeInterface
public boolean removeInterface(Interface iface)
-
clearInterfaces
public void clearInterfaces()
-
setNodes
public void setNodes(List<Node> nodes)
Sets the value of 'm_nodes' by copying the given Vector. All elements will be checked for type safety.- Parameters:
nodes
- the Vector to copy.
-
addNode
public void addNode(Node node)
-
removeNode
public boolean removeNode(Node node)
-
clearNodes
public void clearNodes()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classBasicSchedule
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classBasicSchedule
-
marshal
public void marshal(Writer writer)
-
-