Class OwnedInterval

  • All Implemented Interfaces:
    java.lang.Comparable<TimeInterval>

    public class OwnedInterval
    extends TimeInterval

    OwnedInterval class.

    Version:
    $Id: $
    Author:
    ranger
    • Constructor Detail

      • OwnedInterval

        public OwnedInterval​(OwnedInterval owned)

        Constructor for OwnedInterval.

        Parameters:
        owned - a OwnedInterval object.
      • OwnedInterval

        public OwnedInterval​(TimeInterval interval)

        Constructor for OwnedInterval.

        Parameters:
        interval - a TimeInterval object.
      • OwnedInterval

        public OwnedInterval​(Owner owner,
                             TimeInterval interval)

        Constructor for OwnedInterval.

        Parameters:
        owner - a Owner object.
        interval - a TimeInterval object.
      • OwnedInterval

        public OwnedInterval​(java.util.List<Owner> owners,
                             TimeInterval interval)

        Constructor for OwnedInterval.

        Parameters:
        owners - a List object.
        interval - a TimeInterval object.
      • OwnedInterval

        public OwnedInterval​(java.util.Date start,
                             java.util.Date end)

        Constructor for OwnedInterval.

        Parameters:
        start - a Date object.
        end - a Date object.
      • OwnedInterval

        public OwnedInterval​(Owner owner,
                             java.util.Date start,
                             java.util.Date end)

        Constructor for OwnedInterval.

        Parameters:
        owner - a Owner object.
        start - a Date object.
        end - a Date object.
      • OwnedInterval

        public OwnedInterval​(java.util.List<Owner> owners,
                             java.util.Date start,
                             java.util.Date end)

        Constructor for OwnedInterval.

        Parameters:
        owners - a List object.
        start - a Date object.
        end - a Date object.
    • Method Detail

      • getOwners

        public java.util.List<Owner> getOwners()

        getOwners

        Returns:
        a List object.
      • addOwner

        public void addOwner​(Owner owner)

        addOwner

        Parameters:
        owner - a Owner object.
      • removeOwner

        public void removeOwner​(Owner owner)

        removeOwner

        Parameters:
        owner - a Owner object.
      • addOwners

        public void addOwners​(java.util.List<Owner> owners)

        addOwners

        Parameters:
        owners - a List object.
      • removeOwners

        public void removeOwners​(java.util.List<Owner> owners)

        removeOwners

        Parameters:
        owners - a List object.
      • isOwner

        public boolean isOwner​(Owner owner)

        isOwner

        Parameters:
        owner - a Owner object.
        Returns:
        a boolean.
      • isOwned

        public boolean isOwned()

        isOwned

        Returns:
        a boolean.
      • toString

        public java.lang.String toString()

        toString

        Overrides:
        toString in class TimeInterval
        Returns:
        a String object.
      • hashCode

        public int hashCode()

        hashCode

        Overrides:
        hashCode in class TimeInterval
        Returns:
        a int.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class TimeInterval