net.incongru.taskman
Class TaskInstanceImpl
java.lang.Object
net.incongru.taskman.TaskInstanceImpl
- All Implemented Interfaces:
- java.io.Serializable, TaskInstance
public class TaskInstanceImpl
- extends java.lang.Object
- implements TaskInstance
- Version:
- $Revision: $
- Author:
- greg, $Author: $ (last edit)
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
TaskInstanceImpl
public TaskInstanceImpl()
getVariableNames
public java.util.Set<java.lang.String> getVariableNames()
- Description copied from interface:
TaskInstance
- Returns an unmodifiable view, to ensure that variables are only added through a TaskMan instance,
thus ensuring event propagation.
- Specified by:
getVariableNames in interface TaskInstance
getVariable
public java.lang.Object getVariable(java.lang.String name)
- Specified by:
getVariable in interface TaskInstance
getTaskDef
public TaskDef getTaskDef()
- Specified by:
getTaskDef in interface TaskInstance
setTaskDef
public void setTaskDef(TaskDef taskDef)
getId
public java.lang.String getId()
- Specified by:
getId in interface TaskInstance
setId
public void setId(java.lang.String id)
getName
public java.lang.String getName()
- Specified by:
getName in interface TaskInstance
setName
public void setName(java.lang.String name)
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription in interface TaskInstance
setDescription
public void setDescription(java.lang.String description)
getReporter
public java.lang.String getReporter()
- Specified by:
getReporter in interface TaskInstance
setReporter
public void setReporter(java.lang.String reporter)
getAssignee
public Assignee getAssignee()
- Specified by:
getAssignee in interface TaskInstance
setAssignee
public void setAssignee(Assignee assignee)
getDueDate
public org.joda.time.DateTime getDueDate()
- Specified by:
getDueDate in interface TaskInstance
setDueDate
public void setDueDate(org.joda.time.DateTime dueDate)
getLastReminder
public org.joda.time.DateTime getLastReminder()
- Specified by:
getLastReminder in interface TaskInstance
setLastReminder
public void setLastReminder(org.joda.time.DateTime lastReminder)
getVariables
public java.util.Map<java.lang.String,java.lang.Object> getVariables()
setVariables
public void setVariables(java.util.Map<java.lang.String,java.lang.Object> variables)
getStatus
public TaskEvent getStatus()
- Specified by:
getStatus in interface TaskInstance
setStatus
public void setStatus(TaskEvent status)
getLog
public java.util.List<TaskLog> getLog()
- Specified by:
getLog in interface TaskInstance
setLog
public void setLog(java.util.List<TaskLog> log)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2004-2007. All Rights Reserved.