org.opennms.netmgt.config
Class OwnedIntervalSequence

java.lang.Object
  extended by org.opennms.netmgt.config.TimeIntervalSequence
      extended by org.opennms.netmgt.config.OwnedIntervalSequence

public class OwnedIntervalSequence
extends TimeIntervalSequence

OwnedIntervalSequence class.

Version:
$Id: $
Author:
ranger

Constructor Summary
OwnedIntervalSequence()
          Constructor for OwnedIntervalSequence.
OwnedIntervalSequence(OwnedInterval interval)
          Constructor for OwnedIntervalSequence.
 
Method Summary
protected  Collection<OwnedInterval> combineIntervals(TimeInterval currInt, TimeInterval newInt)
          combineIntervals
protected  TimeInterval createInterval(Date start, Date end)
          createInterval
protected  TimeIntervalSequence createTail(TimeInterval interval)
          createTail
protected  Collection<OwnedInterval> separateIntervals(TimeInterval origInt, TimeInterval removedInt)
          separateIntervals
 
Methods inherited from class org.opennms.netmgt.config.TimeIntervalSequence
addAll, addAll, addInterval, bound, bound, getBounds, getEnd, getStart, iterator, removeAll, removeInterval, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OwnedIntervalSequence

public OwnedIntervalSequence()

Constructor for OwnedIntervalSequence.


OwnedIntervalSequence

public OwnedIntervalSequence(OwnedInterval interval)

Constructor for OwnedIntervalSequence.

Parameters:
interval - a OwnedInterval object.
Method Detail

combineIntervals

protected Collection<OwnedInterval> combineIntervals(TimeInterval currInt,
                                                     TimeInterval newInt)

combineIntervals

Overrides:
combineIntervals in class TimeIntervalSequence
Parameters:
currInt - a TimeInterval object.
newInt - a TimeInterval object.
Returns:
a Collection object.

createInterval

protected TimeInterval createInterval(Date start,
                                      Date end)

createInterval

Overrides:
createInterval in class TimeIntervalSequence
Parameters:
start - a Date object.
end - a Date object.
Returns:
a TimeInterval object.

createTail

protected TimeIntervalSequence createTail(TimeInterval interval)

createTail

Overrides:
createTail in class TimeIntervalSequence
Parameters:
interval - a TimeInterval object.
Returns:
a TimeIntervalSequence object.

separateIntervals

protected Collection<OwnedInterval> separateIntervals(TimeInterval origInt,
                                                      TimeInterval removedInt)

separateIntervals

Overrides:
separateIntervals in class TimeIntervalSequence
Parameters:
origInt - a TimeInterval object.
removedInt - a TimeInterval object.
Returns:
a Collection object.


Copyright © 2011. All Rights Reserved.