Class Owner

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

    public class Owner
    extends java.lang.Object
    implements java.lang.Comparable<Owner>

    Owner class.

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

      Constructors 
      Constructor Description
      Owner​(java.lang.String roleid, java.lang.String supervisor)
      Constructor for Owner.
      Owner​(java.lang.String roleid, java.lang.String user, int schedIndex)
      Constructor for Owner.
      Owner​(java.lang.String roleid, java.lang.String user, int schedIndex, int timeIndex)
      Constructor for Owner.
      Owner​(Owner base, int timeIndex)
      Constructor for Owner.
    • Constructor Detail

      • Owner

        public Owner​(java.lang.String roleid,
                     java.lang.String user,
                     int schedIndex)

        Constructor for Owner.

        Parameters:
        roleid - a String object.
        user - a String object.
        schedIndex - a int.
      • Owner

        public Owner​(java.lang.String roleid,
                     java.lang.String supervisor)

        Constructor for Owner.

        Parameters:
        roleid - a String object.
        supervisor - a String object.
      • Owner

        public Owner​(Owner base,
                     int timeIndex)

        Constructor for Owner.

        Parameters:
        base - a Owner object.
        timeIndex - a int.
      • Owner

        public Owner​(java.lang.String roleid,
                     java.lang.String user,
                     int schedIndex,
                     int timeIndex)

        Constructor for Owner.

        Parameters:
        roleid - a String object.
        user - a String object.
        schedIndex - a int.
        timeIndex - a int.
    • Method Detail

      • isSupervisor

        public boolean isSupervisor()

        isSupervisor

        Returns:
        a boolean.
      • getRoleid

        public java.lang.String getRoleid()

        getRoleid

        Returns:
        a String object.
      • getSchedIndex

        public int getSchedIndex()

        getSchedIndex

        Returns:
        a int.
      • getTimeIndex

        public int getTimeIndex()

        getTimeIndex

        Returns:
        a int.
      • getUser

        public java.lang.String getUser()

        getUser

        Returns:
        a String object.
      • addTimeIndex

        public Owner addTimeIndex​(int timeIndex)
      • equals

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

        public int hashCode()

        hashCode

        Overrides:
        hashCode in class java.lang.Object
        Returns:
        a int.
      • compareTo

        public int compareTo​(Owner o)

        compareTo

        Specified by:
        compareTo in interface java.lang.Comparable<Owner>
        Parameters:
        o - a Owner object.
        Returns:
        a int.
      • toString

        public java.lang.String toString()

        toString

        Overrides:
        toString in class java.lang.Object
        Returns:
        a String object.