net.incongru.taskman
Class TaskInstanceImpl

java.lang.Object
  extended by 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

Constructor Summary
TaskInstanceImpl()
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 Assignee getAssignee()
           
 java.lang.String getDescription()
           
 org.joda.time.DateTime getDueDate()
           
 java.lang.String getId()
           
 org.joda.time.DateTime getLastReminder()
           
 java.util.List<TaskLog> getLog()
           
 java.lang.String getName()
           
 java.lang.String getReporter()
           
 TaskEvent getStatus()
           
 TaskDef getTaskDef()
           
 java.lang.Object getVariable(java.lang.String name)
           
 java.util.Set<java.lang.String> getVariableNames()
          Returns an unmodifiable view, to ensure that variables are only added through a TaskMan instance, thus ensuring event propagation.
 java.util.Map<java.lang.String,java.lang.Object> getVariables()
           
 int hashCode()
           
 void setAssignee(Assignee assignee)
           
 void setDescription(java.lang.String description)
           
 void setDueDate(org.joda.time.DateTime dueDate)
           
 void setId(java.lang.String id)
           
 void setLastReminder(org.joda.time.DateTime lastReminder)
           
 void setLog(java.util.List<TaskLog> log)
           
 void setName(java.lang.String name)
           
 void setReporter(java.lang.String reporter)
           
 void setStatus(TaskEvent status)
           
 void setTaskDef(TaskDef taskDef)
           
 void setVariables(java.util.Map<java.lang.String,java.lang.Object> variables)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TaskInstanceImpl

public TaskInstanceImpl()
Method Detail

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.