Package com.proxemo.todo4.bom
Class ToDoAddressee
- java.lang.Object
-
- com.proxemo.todo4.bom.ToDoAbstractAddressee
-
- com.proxemo.todo4.bom.ToDoAddressee
-
- All Implemented Interfaces:
java.io.Serializable
public class ToDoAddressee extends ToDoAbstractAddressee implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ToDoAddressee(ToDoTask task, java.lang.Object o)Automatically creates the right addressee.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ToDoUsergetAddressedUser()ToDoWorkGroupgetAddressedWorkgroup()java.lang.StringgetComparableName()Method for internal use.java.lang.StringgetName()ToDoTaskgetTask()ToDoVersionedIdentifiablegetVI()booleanisEqualTo(ToDoAddressee adr)booleanisUser()booleanisWorkgroup()voidsetAddressedUser(ToDoUser addressedUser)Sets the addressedcom.proxemo.todo.bom.ToDoUservoidsetAddressedWorkgroup(ToDoWorkGroup addressedWorkgroup)Sets the addressedcom.proxemo.todo.bom.ToDoWorkgroupvoidsetTask(ToDoTask task)java.lang.StringtoString()-
Methods inherited from class com.proxemo.todo4.bom.ToDoAbstractAddressee
getId
-
-
-
-
Constructor Detail
-
ToDoAddressee
public ToDoAddressee(ToDoTask task, java.lang.Object o)
Automatically creates the right addressee.- Parameters:
o- Either acom.proxemo.todo.bom.ToDoUseror acom.proxemo.todo.bom.ToDoWorkGroup.
-
-
Method Detail
-
getAddressedUser
public ToDoUser getAddressedUser()
- Specified by:
getAddressedUserin classToDoAbstractAddressee- Returns:
- Returns the addressed
com.proxemo.todo.bom.ToDoUseror null if the task is addressed to acom.proxemo.todo.bom.ToDoWorkGroup.
-
setAddressedUser
public void setAddressedUser(ToDoUser addressedUser)
Sets the addressedcom.proxemo.todo.bom.ToDoUser- Specified by:
setAddressedUserin classToDoAbstractAddressee- Parameters:
addressedUser- thecom.proxemo.todo.bom.ToDoUserthe task is addressed to
-
getAddressedWorkgroup
public ToDoWorkGroup getAddressedWorkgroup()
- Specified by:
getAddressedWorkgroupin classToDoAbstractAddressee- Returns:
- Returns the
com.proxemo.todo.bom.ToDoWorkGroup.
-
setAddressedWorkgroup
public void setAddressedWorkgroup(ToDoWorkGroup addressedWorkgroup)
Sets the addressedcom.proxemo.todo.bom.ToDoWorkgroup- Specified by:
setAddressedWorkgroupin classToDoAbstractAddressee- Parameters:
addressedWorkgroup- thecom.proxemo.todo.bom.ToDoWorkgroupthe task is addressed to.
-
isWorkgroup
public boolean isWorkgroup()
- Specified by:
isWorkgroupin classToDoAbstractAddressee- Returns:
- Returns whether the addressee is a
com.proxemo.todo.bom.ToDoWorkGroupor null if not
-
isUser
public boolean isUser()
- Specified by:
isUserin classToDoAbstractAddressee- Returns:
- Returns whether the addressee is a
com.proxemo.todo.bom.ToDoUseror null if not
-
getName
public java.lang.String getName()
- Specified by:
getNamein classToDoAbstractAddressee- Returns:
- Returns the name of the
com.proxemo.todo.bom.ToDoUseror thecom.proxemo.todo.bom.ToDoWorkGroup
-
getComparableName
public java.lang.String getComparableName()
Method for internal use.- Specified by:
getComparableNamein classToDoAbstractAddressee- Returns:
- A comparable to sort names.
-
getVI
public ToDoVersionedIdentifiable getVI()
- Specified by:
getVIin classToDoAbstractAddressee
-
isEqualTo
public boolean isEqualTo(ToDoAddressee adr)
-
getTask
public ToDoTask getTask()
-
setTask
public void setTask(ToDoTask task)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-