A C D E F G H I L M N P S T V X

A

addTaskVariable(String, Object) - Method in interface net.incongru.taskman.action.TaskContext
 
addTaskVariable(String, Object) - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan.TaskContextImpl
 
addVariable(TaskInstance, String, Object) - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan
 
addVariable(TaskInstance, String, Object) - Method in interface net.incongru.taskman.TaskMan
 
assign(TaskInstance, Assignee) - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan
 
assign(TaskInstance, Assignee) - Method in interface net.incongru.taskman.TaskMan
 
Assignee - Interface in net.incongru.taskman
An assignee can be a single person or a group.
Assignee.Type - Enum in net.incongru.taskman
 
AssigneeImpl - Class in net.incongru.taskman
 
AssigneeImpl(Assignee.Type, String) - Constructor for class net.incongru.taskman.AssigneeImpl
 
AssigneeImpl() - Constructor for class net.incongru.taskman.AssigneeImpl
 
assignTask(Assignee) - Method in interface net.incongru.taskman.action.TaskContext
 
assignTask(Assignee) - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan.TaskContextImpl
 

C

cancel(TaskInstance) - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan
 
cancel(TaskInstance) - Method in interface net.incongru.taskman.TaskMan
 
cancelTask() - Method in interface net.incongru.taskman.action.TaskContext
 
cancelTask() - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan.TaskContextImpl
 
canConvert(Class) - Method in class net.incongru.taskman.def.xstream.PeriodConverter
 

D

deployTaskDef(TaskDefParser, boolean) - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan
 
deployTaskDef(TaskDefParser, boolean) - Method in interface net.incongru.taskman.TaskMan
Since a deployed TaskDef is by nature incomplete (doesn't have an id, versionId, nor deploymentDate), we here pass a TaskDefParser instance, which will somehow load our TaskDef definition (from an xml file for instance), and pass it on for actual deployment.

E

equals(Object) - Method in class net.incongru.taskman.AssigneeImpl
 
equals(Object) - Method in class net.incongru.taskman.def.TaskDefImpl
 
equals(Object) - Method in class net.incongru.taskman.TaskInstanceImpl
 
equals(Object) - Method in class net.incongru.taskman.TaskLogImpl
 
execute(TaskContext) - Method in interface net.incongru.taskman.action.TaskAction
TODO : would pass in a TaskInstance if that wouldn't make it confusing, because it would mean "execute this task".

F

findRemainingTasks() - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan
 
findRemainingTasks() - Method in interface net.incongru.taskman.TaskMan
For scheduler: find tasks which are due and not finished.
fromString(String) - Method in class net.incongru.taskman.def.xstream.PeriodConverter
 

G

generate() - Method in interface net.incongru.taskman.id.IdGenerator
 
generate() - Method in class net.incongru.taskman.id.NullIdGenerator
 
getAssignee() - Method in interface net.incongru.taskman.TaskInstance
 
getAssignee() - Method in class net.incongru.taskman.TaskInstanceImpl
 
getDateTime() - Method in interface net.incongru.taskman.TaskLog
 
getDateTime() - Method in class net.incongru.taskman.TaskLogImpl
 
getDeploymentDateTime() - Method in interface net.incongru.taskman.def.TaskDef
 
getDeploymentDateTime() - Method in class net.incongru.taskman.def.TaskDefImpl
 
getDescription() - Method in interface net.incongru.taskman.def.TaskDef
 
getDescription() - Method in class net.incongru.taskman.def.TaskDefImpl
 
getDescription() - Method in interface net.incongru.taskman.TaskInstance
 
getDescription() - Method in class net.incongru.taskman.TaskInstanceImpl
 
getDueDate() - Method in interface net.incongru.taskman.TaskInstance
 
getDueDate() - Method in class net.incongru.taskman.TaskInstanceImpl
 
getDueDateTimeout() - Method in interface net.incongru.taskman.def.TaskDef
How much time before no more reminders are sent and the task is automatically cancelled.
getDueDateTimeout() - Method in class net.incongru.taskman.def.TaskDefImpl
 
getDuePeriod() - Method in interface net.incongru.taskman.def.TaskDef
How much time is allowed before the assigne is reminded.
getDuePeriod() - Method in class net.incongru.taskman.def.TaskDefImpl
 
getEvent() - Method in interface net.incongru.taskman.action.TaskContext
 
getEvent() - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan.TaskContextImpl
 
getEventActionClass(TaskEvent) - Method in interface net.incongru.taskman.def.TaskDef
 
getEventActionClass(TaskEvent) - Method in class net.incongru.taskman.def.TaskDefImpl
 
getEventActionMap() - Method in class net.incongru.taskman.def.TaskDefImpl
 
getId() - Method in interface net.incongru.taskman.def.TaskDef
 
getId() - Method in class net.incongru.taskman.def.TaskDefImpl
 
getId() - Method in interface net.incongru.taskman.TaskInstance
 
getId() - Method in class net.incongru.taskman.TaskInstanceImpl
 
getId() - Method in class net.incongru.taskman.TaskLogImpl
 
getLastReminder() - Method in interface net.incongru.taskman.TaskInstance
 
getLastReminder() - Method in class net.incongru.taskman.TaskInstanceImpl
 
getLog() - Method in interface net.incongru.taskman.TaskInstance
 
getLog() - Method in class net.incongru.taskman.TaskInstanceImpl
 
getName() - Method in interface net.incongru.taskman.Assignee
 
getName() - Method in class net.incongru.taskman.AssigneeImpl
 
getName() - Method in interface net.incongru.taskman.def.TaskDef
A generic name for this task definition, thus shared by all instances of this definition.
getName() - Method in class net.incongru.taskman.def.TaskDefImpl
 
getName() - Method in interface net.incongru.taskman.TaskInstance
 
getName() - Method in class net.incongru.taskman.TaskInstanceImpl
 
getNewValue() - Method in interface net.incongru.taskman.TaskLog
 
getNewValue() - Method in class net.incongru.taskman.TaskLogImpl
 
getOldValue() - Method in interface net.incongru.taskman.TaskLog
 
getOldValue() - Method in class net.incongru.taskman.TaskLogImpl
 
getPendingTasksByAssignee(Assignee) - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan
 
getPendingTasksByAssignee(Assignee) - Method in interface net.incongru.taskman.TaskMan
Retrieves the pending tasks assigned to an assignee (or a group/pool of actors TODO ?), so that a specific actor can see what tasks he could do if he's bored.
getPendingTasksByReporterId(String) - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan
 
getPendingTasksByReporterId(String) - Method in interface net.incongru.taskman.TaskMan
Retrieves the pending tasks assigned to this specific actor.
getPeriod() - Method in class net.incongru.taskman.impl.SingleThreadedTaskSweeperRunner
 
getPeriod() - Method in interface net.incongru.taskman.TaskSweeperRunner
 
getReminderPeriod() - Method in interface net.incongru.taskman.def.TaskDef
How much time between each reminder.
getReminderPeriod() - Method in class net.incongru.taskman.def.TaskDefImpl
 
getReporter() - Method in interface net.incongru.taskman.TaskInstance
 
getReporter() - Method in class net.incongru.taskman.TaskInstanceImpl
 
getStatus() - Method in interface net.incongru.taskman.TaskInstance
 
getStatus() - Method in class net.incongru.taskman.TaskInstanceImpl
 
getTask() - Method in interface net.incongru.taskman.action.TaskContext
 
getTask() - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan.TaskContextImpl
 
getTaskAction(TaskInstance, TaskEvent) - Method in interface net.incongru.taskman.action.TaskActionManager
 
getTaskAction(TaskInstance, TaskEvent) - Method in class net.incongru.taskman.action.TaskActionManagerImpl
 
getTaskById(String) - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan
 
getTaskById(String) - Method in interface net.incongru.taskman.TaskMan
 
getTaskDef() - Method in interface net.incongru.taskman.TaskInstance
 
getTaskDef() - Method in class net.incongru.taskman.TaskInstanceImpl
 
getTaskEvent() - Method in interface net.incongru.taskman.TaskLog
 
getTaskEvent() - Method in class net.incongru.taskman.TaskLogImpl
 
getTasksByAssignee(Assignee) - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan
 
getTasksByAssignee(Assignee) - Method in interface net.incongru.taskman.TaskMan
Retrieves all the tasks assigned to an assignee (or a group/pool of actors TODO ?).
getTasksByReporterId(String) - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan
 
getTasksByReporterId(String) - Method in interface net.incongru.taskman.TaskMan
Retrieves the tasks assigned to this specific actor.
getType() - Method in interface net.incongru.taskman.Assignee
 
getType() - Method in class net.incongru.taskman.AssigneeImpl
 
getVariable(String) - Method in interface net.incongru.taskman.TaskInstance
 
getVariable(String) - Method in class net.incongru.taskman.TaskInstanceImpl
 
getVariableNames() - Method in interface net.incongru.taskman.TaskInstance
Returns an unmodifiable view, to ensure that variables are only added through a TaskMan instance, thus ensuring event propagation.
getVariableNames() - Method in class net.incongru.taskman.TaskInstanceImpl
 
getVariables() - Method in class net.incongru.taskman.TaskInstanceImpl
 
getVersionId() - Method in interface net.incongru.taskman.def.TaskDef
 
getVersionId() - Method in class net.incongru.taskman.def.TaskDefImpl
 

H

hashCode() - Method in class net.incongru.taskman.AssigneeImpl
 
hashCode() - Method in class net.incongru.taskman.def.TaskDefImpl
 
hashCode() - Method in class net.incongru.taskman.TaskInstanceImpl
 
hashCode() - Method in class net.incongru.taskman.TaskLogImpl
 
HibernatedTaskMan - Class in net.incongru.taskman.hibernate
 
HibernatedTaskMan(Session, TaskActionManager) - Constructor for class net.incongru.taskman.hibernate.HibernatedTaskMan
 
HibernatedTaskMan(Session, TaskActionManager, IdGenerator) - Constructor for class net.incongru.taskman.hibernate.HibernatedTaskMan
 
HibernatedTaskMan.TaskContextImpl - Class in net.incongru.taskman.hibernate
 

I

IdGenerator - Interface in net.incongru.taskman.id
 
isSameAs(TaskDef) - Method in interface net.incongru.taskman.def.TaskDef
Returns true if all attributes are equals to the given TaskDef, except for id, versionId and deploymentDateTime.
isSameAs(TaskDef) - Method in class net.incongru.taskman.def.TaskDefImpl
 

L

loadTaskDesk() - Method in interface net.incongru.taskman.def.TaskDefParser
 
loadTaskDesk() - Method in class net.incongru.taskman.def.xstream.XStreamTaskDefParser
 

M

main(String[]) - Static method in class net.incongru.taskman.impl.SingleThreadedTaskSweeperRunner
 

N

net.incongru.taskman - package net.incongru.taskman
 
net.incongru.taskman.action - package net.incongru.taskman.action
 
net.incongru.taskman.def - package net.incongru.taskman.def
 
net.incongru.taskman.def.xstream - package net.incongru.taskman.def.xstream
 
net.incongru.taskman.hibernate - package net.incongru.taskman.hibernate
 
net.incongru.taskman.id - package net.incongru.taskman.id
 
net.incongru.taskman.impl - package net.incongru.taskman.impl
 
newTaskInstance(String, String, String, String, String) - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan
 
newTaskInstance(String, String, String, String, String) - Method in interface net.incongru.taskman.TaskMan
Creates a new instance of a given task definition (the last deployed TaskDef with the given name), reported by the given userid, assigns it a specific id, name and description.
NullIdGenerator - Class in net.incongru.taskman.id
This is an IdGenerator which will always return null, i.e.
NullIdGenerator() - Constructor for class net.incongru.taskman.id.NullIdGenerator
 

P

PeriodConverter - Class in net.incongru.taskman.def.xstream
A simple xstream converter for Periods, allowing to get human-readable Period from/to xml.
PeriodConverter() - Constructor for class net.incongru.taskman.def.xstream.PeriodConverter
 

S

setAssignee(Assignee) - Method in class net.incongru.taskman.TaskInstanceImpl
 
setDateTime(DateTime) - Method in class net.incongru.taskman.TaskLogImpl
 
setDeploymentDateTime(DateTime) - Method in interface net.incongru.taskman.def.TaskDef
 
setDeploymentDateTime(DateTime) - Method in class net.incongru.taskman.def.TaskDefImpl
 
setDescription(String) - Method in class net.incongru.taskman.def.TaskDefImpl
 
setDescription(String) - Method in class net.incongru.taskman.TaskInstanceImpl
 
setDueDate(DateTime) - Method in class net.incongru.taskman.TaskInstanceImpl
 
setDueDateTimeout(Period) - Method in class net.incongru.taskman.def.TaskDefImpl
 
setDuePeriod(Period) - Method in class net.incongru.taskman.def.TaskDefImpl
 
setEventActionMap(Map<TaskEvent, Class<? extends TaskAction>>) - Method in class net.incongru.taskman.def.TaskDefImpl
 
setId(Long) - Method in class net.incongru.taskman.def.TaskDefImpl
 
setId(String) - Method in class net.incongru.taskman.TaskInstanceImpl
 
setId(long) - Method in class net.incongru.taskman.TaskLogImpl
 
setLastReminder(DateTime) - Method in class net.incongru.taskman.TaskInstanceImpl
 
setLog(List<TaskLog>) - Method in class net.incongru.taskman.TaskInstanceImpl
 
setName(String) - Method in class net.incongru.taskman.AssigneeImpl
 
setName(String) - Method in class net.incongru.taskman.def.TaskDefImpl
 
setName(String) - Method in class net.incongru.taskman.TaskInstanceImpl
 
setNewValue(String) - Method in class net.incongru.taskman.TaskLogImpl
 
setOldValue(String) - Method in class net.incongru.taskman.TaskLogImpl
 
setReminderPeriod(Period) - Method in class net.incongru.taskman.def.TaskDefImpl
 
setReporter(String) - Method in class net.incongru.taskman.TaskInstanceImpl
 
setStatus(TaskEvent) - Method in class net.incongru.taskman.TaskInstanceImpl
 
setTaskDef(TaskDef) - Method in class net.incongru.taskman.TaskInstanceImpl
 
setTaskEvent(TaskEvent) - Method in class net.incongru.taskman.TaskLogImpl
 
setType(Assignee.Type) - Method in class net.incongru.taskman.AssigneeImpl
 
setVariables(Map<String, Object>) - Method in class net.incongru.taskman.TaskInstanceImpl
 
setVersionId(Long) - Method in interface net.incongru.taskman.def.TaskDef
 
setVersionId(Long) - Method in class net.incongru.taskman.def.TaskDefImpl
 
SingleThreadedTaskSweeperRunner - Class in net.incongru.taskman.impl
TODO : shutdown
SingleThreadedTaskSweeperRunner(TaskSweeper, Period) - Constructor for class net.incongru.taskman.impl.SingleThreadedTaskSweeperRunner
 
start(TaskInstance) - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan
 
start(TaskInstance) - Method in interface net.incongru.taskman.TaskMan
 
startTask() - Method in interface net.incongru.taskman.action.TaskContext
 
startTask() - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan.TaskContextImpl
 
stop(TaskInstance) - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan
 
stop(TaskInstance) - Method in interface net.incongru.taskman.TaskMan
 
stopTask() - Method in interface net.incongru.taskman.action.TaskContext
 
stopTask() - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan.TaskContextImpl
 
storeTaskDef(TaskDef, String) - Method in class net.incongru.taskman.def.xstream.XStreamTaskDefParser
 
sweepAndRemind() - Method in interface net.incongru.taskman.TaskSweeper
 

T

TaskAction - Interface in net.incongru.taskman.action
 
TaskActionExecutionException - Exception in net.incongru.taskman.action
Thrown by TaskAction implementations when they can't execute correctly.
TaskActionExecutionException(String) - Constructor for exception net.incongru.taskman.action.TaskActionExecutionException
 
TaskActionExecutionException(String, Throwable) - Constructor for exception net.incongru.taskman.action.TaskActionExecutionException
 
TaskActionManager - Interface in net.incongru.taskman.action
 
TaskActionManagerImpl - Class in net.incongru.taskman.action
 
TaskActionManagerImpl(TaskAction[]) - Constructor for class net.incongru.taskman.action.TaskActionManagerImpl
 
TaskContext - Interface in net.incongru.taskman.action
A simple object passed to TaskAction which exposes the event which triggered this TaskAction and the concerned TaskInstance; it also exposes a couple of lifecycle methods for the current TaskInstance.
TaskDef - Interface in net.incongru.taskman.def
A TaskDef is a task definition: once deployed, it can tell TaskMan what TaskAction to take upon given events.
TaskDefImpl - Class in net.incongru.taskman.def
 
TaskDefImpl() - Constructor for class net.incongru.taskman.def.TaskDefImpl
 
TaskDefParser - Interface in net.incongru.taskman.def
Implementations of TaskDefParser should read TaskDefs using some parameter passed in their constructor.
TaskEvent - Enum in net.incongru.taskman
 
TaskInstance - Interface in net.incongru.taskman
An immutable interface for Tasks.
TaskInstanceImpl - Class in net.incongru.taskman
 
TaskInstanceImpl() - Constructor for class net.incongru.taskman.TaskInstanceImpl
 
TaskLog - Interface in net.incongru.taskman
 
TaskLogImpl - Class in net.incongru.taskman
..
TaskLogImpl() - Constructor for class net.incongru.taskman.TaskLogImpl
 
TaskMan - Interface in net.incongru.taskman
The TaskMan implementations are responsible for storing and retrieving tasks.
TaskSweeper - Interface in net.incongru.taskman
TaskSweeper implementations are responsible for collecting remaining tasks and pushing out reminders.
TaskSweeperRunner - Interface in net.incongru.taskman
TaskSweeperRunner implementations are responsible for scheduling the regular execution of TaskSweeper(s).
toString() - Method in class net.incongru.taskman.AssigneeImpl
 
toString(Object) - Method in class net.incongru.taskman.def.xstream.PeriodConverter
 
toString() - Method in class net.incongru.taskman.hibernate.HibernatedTaskMan.TaskContextImpl
 
toString() - Method in class net.incongru.taskman.TaskInstanceImpl
 

V

valueOf(String) - Static method in enum net.incongru.taskman.Assignee.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.incongru.taskman.TaskEvent
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.incongru.taskman.Assignee.Type
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.incongru.taskman.TaskEvent
Returns an array containing the constants of this enum type, in the order they're declared.

X

XStreamTaskDefParser - Class in net.incongru.taskman.def.xstream
 
XStreamTaskDefParser(InputStream) - Constructor for class net.incongru.taskman.def.xstream.XStreamTaskDefParser
 

A C D E F G H I L M N P S T V X

Copyright © 2004-2007. All Rights Reserved.