Class Outage

  • All Implemented Interfaces:
    java.io.Serializable

    public class Outage
    extends BasicSchedule
    implements java.io.Serializable
    A scheduled outage
    See Also:
    Serialized Form
    • Constructor Detail

      • Outage

        public Outage()
    • Method Detail

      • getInterfaces

        public java.util.List<Interface> getInterfaces()
      • setInterfaces

        public void setInterfaces​(java.util.List<Interface> interfaces)
      • addInterface

        public void addInterface​(Interface iface)
      • removeInterface

        public boolean removeInterface​(Interface iface)
      • clearInterfaces

        public void clearInterfaces()
      • getNodes

        public java.util.List<Node> getNodes()
      • setNodes

        public void setNodes​(java.util.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()
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class BasicSchedule
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • unmarshal

        public static Outage unmarshal​(java.io.Reader reader)
      • marshal

        public void marshal​(java.io.Writer writer)