Package org.opennms.core.utils
Class OwnedInterval
- java.lang.Object
-
- org.opennms.core.utils.TimeInterval
-
- org.opennms.core.utils.OwnedInterval
-
- All Implemented Interfaces:
Comparable<TimeInterval>
public class OwnedInterval extends TimeInterval
OwnedInterval class.
- Version:
- $Id: $
- Author:
- ranger
-
-
Constructor Summary
Constructors Constructor Description OwnedInterval(Date start, Date end)Constructor for OwnedInterval.OwnedInterval(List<Owner> owners, Date start, Date end)Constructor for OwnedInterval.OwnedInterval(List<Owner> owners, TimeInterval interval)Constructor for OwnedInterval.OwnedInterval(OwnedInterval owned)Constructor for OwnedInterval.OwnedInterval(Owner owner, Date start, 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 voidaddOwner(Owner owner)addOwnervoidaddOwners(List<Owner> owners)addOwnersbooleanequals(Object o)List<Owner>getOwners()getOwnersinthashCode()hashCodebooleanisOwned()isOwnedbooleanisOwner(Owner owner)isOwnervoidremoveOwner(Owner owner)removeOwnervoidremoveOwners(List<Owner> owners)removeOwnersStringtoString()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- aOwnedIntervalobject.
-
OwnedInterval
public OwnedInterval(TimeInterval interval)
Constructor for OwnedInterval.
- Parameters:
interval- aTimeIntervalobject.
-
OwnedInterval
public OwnedInterval(Owner owner, TimeInterval interval)
Constructor for OwnedInterval.
- Parameters:
owner- aOwnerobject.interval- aTimeIntervalobject.
-
OwnedInterval
public OwnedInterval(List<Owner> owners, TimeInterval interval)
Constructor for OwnedInterval.
- Parameters:
owners- aListobject.interval- aTimeIntervalobject.
-
OwnedInterval
public OwnedInterval(Owner owner, Date start, Date end)
Constructor for OwnedInterval.
-
-
Method Detail
-
removeOwners
public void removeOwners(List<Owner> owners)
removeOwners
- Parameters:
owners- aListobject.
-
isOwner
public boolean isOwner(Owner owner)
isOwner
- Parameters:
owner- aOwnerobject.- Returns:
- a boolean.
-
isOwned
public boolean isOwned()
isOwned
- Returns:
- a boolean.
-
toString
public String toString()
toString
- Overrides:
toStringin classTimeInterval- Returns:
- a
Stringobject.
-
hashCode
public int hashCode()
hashCode
- Overrides:
hashCodein classTimeInterval- Returns:
- a int.
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classTimeInterval
-
-