Package org.opennms.core.utils
Class OwnedInterval
- java.lang.Object
-
- org.opennms.core.utils.TimeInterval
-
- org.opennms.core.utils.OwnedInterval
-
- All Implemented Interfaces:
java.lang.Comparable<TimeInterval>
public class OwnedInterval extends TimeInterval
OwnedInterval class.
- Version:
- $Id: $
- Author:
- ranger
-
-
Constructor Summary
Constructors Constructor Description OwnedInterval(java.util.Date start, java.util.Date end)
Constructor for OwnedInterval.OwnedInterval(java.util.List<Owner> owners, java.util.Date start, java.util.Date end)
Constructor for OwnedInterval.OwnedInterval(java.util.List<Owner> owners, TimeInterval interval)
Constructor for OwnedInterval.OwnedInterval(OwnedInterval owned)
Constructor for OwnedInterval.OwnedInterval(Owner owner, java.util.Date start, java.util.Date end)
Constructor for OwnedInterval.OwnedInterval(Owner owner, TimeInterval interval)
Constructor for OwnedInterval.OwnedInterval(TimeInterval interval)
Constructor for OwnedInterval.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addOwner(Owner owner)
addOwnervoid
addOwners(java.util.List<Owner> owners)
addOwnersboolean
equals(java.lang.Object o)
java.util.List<Owner>
getOwners()
getOwnersint
hashCode()
hashCodeboolean
isOwned()
isOwnedboolean
isOwner(Owner owner)
isOwnervoid
removeOwner(Owner owner)
removeOwnervoid
removeOwners(java.util.List<Owner> owners)
removeOwnersjava.lang.String
toString()
toString-
Methods inherited from class org.opennms.core.utils.TimeInterval
comparesTo, compareTo, follows, getEnd, getStart, overlaps, preceeds
-
-
-
-
Constructor Detail
-
OwnedInterval
public OwnedInterval(OwnedInterval owned)
Constructor for OwnedInterval.
- Parameters:
owned
- aOwnedInterval
object.
-
OwnedInterval
public OwnedInterval(TimeInterval interval)
Constructor for OwnedInterval.
- Parameters:
interval
- aTimeInterval
object.
-
OwnedInterval
public OwnedInterval(Owner owner, TimeInterval interval)
Constructor for OwnedInterval.
- Parameters:
owner
- aOwner
object.interval
- aTimeInterval
object.
-
OwnedInterval
public OwnedInterval(java.util.List<Owner> owners, TimeInterval interval)
Constructor for OwnedInterval.
- Parameters:
owners
- aList
object.interval
- aTimeInterval
object.
-
OwnedInterval
public OwnedInterval(java.util.Date start, java.util.Date end)
Constructor for OwnedInterval.
- Parameters:
start
- aDate
object.end
- aDate
object.
-
OwnedInterval
public OwnedInterval(Owner owner, java.util.Date start, java.util.Date end)
Constructor for OwnedInterval.
- Parameters:
owner
- aOwner
object.start
- aDate
object.end
- aDate
object.
-
OwnedInterval
public OwnedInterval(java.util.List<Owner> owners, java.util.Date start, java.util.Date end)
Constructor for OwnedInterval.
- Parameters:
owners
- aList
object.start
- aDate
object.end
- aDate
object.
-
-
Method Detail
-
getOwners
public java.util.List<Owner> getOwners()
getOwners
- Returns:
- a
List
object.
-
addOwners
public void addOwners(java.util.List<Owner> owners)
addOwners
- Parameters:
owners
- aList
object.
-
removeOwners
public void removeOwners(java.util.List<Owner> owners)
removeOwners
- Parameters:
owners
- aList
object.
-
isOwner
public boolean isOwner(Owner owner)
isOwner
- Parameters:
owner
- aOwner
object.- Returns:
- a boolean.
-
isOwned
public boolean isOwned()
isOwned
- Returns:
- a boolean.
-
toString
public java.lang.String toString()
toString
- Overrides:
toString
in classTimeInterval
- Returns:
- a
String
object.
-
hashCode
public int hashCode()
hashCode
- Overrides:
hashCode
in classTimeInterval
- Returns:
- a int.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classTimeInterval
-
-