Class ToDoAddressee

    • Constructor Detail

      • ToDoAddressee

        public ToDoAddressee​(ToDoTask task,
                             java.lang.Object o)
        Automatically creates the right addressee.
        Parameters:
        o - Either a com.proxemo.todo.bom.ToDoUser or a com.proxemo.todo.bom.ToDoWorkGroup.
    • Method Detail

      • getAddressedUser

        public ToDoUser getAddressedUser()
        Specified by:
        getAddressedUser in class ToDoAbstractAddressee
        Returns:
        Returns the addressed com.proxemo.todo.bom.ToDoUser or null if the task is addressed to a com.proxemo.todo.bom.ToDoWorkGroup.
      • setAddressedUser

        public void setAddressedUser​(ToDoUser addressedUser)
        Sets the addressed com.proxemo.todo.bom.ToDoUser
        Specified by:
        setAddressedUser in class ToDoAbstractAddressee
        Parameters:
        addressedUser - the com.proxemo.todo.bom.ToDoUser the task is addressed to
      • setAddressedWorkgroup

        public void setAddressedWorkgroup​(ToDoWorkGroup addressedWorkgroup)
        Sets the addressed com.proxemo.todo.bom.ToDoWorkgroup
        Specified by:
        setAddressedWorkgroup in class ToDoAbstractAddressee
        Parameters:
        addressedWorkgroup - the com.proxemo.todo.bom.ToDoWorkgroup the task is addressed to.
      • isWorkgroup

        public boolean isWorkgroup()
        Specified by:
        isWorkgroup in class ToDoAbstractAddressee
        Returns:
        Returns whether the addressee is a com.proxemo.todo.bom.ToDoWorkGroup or null if not
      • isUser

        public boolean isUser()
        Specified by:
        isUser in class ToDoAbstractAddressee
        Returns:
        Returns whether the addressee is a com.proxemo.todo.bom.ToDoUser or null if not
      • getName

        public java.lang.String getName()
        Specified by:
        getName in class ToDoAbstractAddressee
        Returns:
        Returns the name of the com.proxemo.todo.bom.ToDoUser or the com.proxemo.todo.bom.ToDoWorkGroup
      • getComparableName

        public java.lang.String getComparableName()
        Method for internal use.
        Specified by:
        getComparableName in class ToDoAbstractAddressee
        Returns:
        A comparable to sort names.
      • setTask

        public void setTask​(ToDoTask task)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object