net.incongru.taskman
Interface TaskInstance
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- TaskInstanceImpl
public interface TaskInstance
- extends java.io.Serializable
An immutable interface for Tasks.
Mutable implementations should only be used by implementations of TaskMan
- Version:
- $Revision: $
- Author:
- greg, $Author: $ (last edit)
getTaskDef
TaskDef getTaskDef()
getId
java.lang.String getId()
getName
java.lang.String getName()
getDescription
java.lang.String getDescription()
getReporter
java.lang.String getReporter()
getAssignee
Assignee getAssignee()
getDueDate
org.joda.time.DateTime getDueDate()
getLastReminder
org.joda.time.DateTime getLastReminder()
getVariableNames
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.
getVariable
java.lang.Object getVariable(java.lang.String name)
getStatus
TaskEvent getStatus()
getLog
java.util.List<TaskLog> getLog()
Copyright © 2004-2007. All Rights Reserved.