From 4c55b2428fd1befc9ae4816107ef844c2a48ee0d Mon Sep 17 00:00:00 2001 From: tombaeyens Date: Tue, 26 Oct 2010 16:14:40 +0000 Subject: [PATCH] ACT-145 added Task.getTaskDefinitionKey --- .../org/activiti/engine/delegate/package.html | 6 ++++++ .../main/java/org/activiti/engine/task/Task.java | 15 ++++++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 modules/activiti-engine/src/main/java/org/activiti/engine/delegate/package.html diff --git a/modules/activiti-engine/src/main/java/org/activiti/engine/delegate/package.html b/modules/activiti-engine/src/main/java/org/activiti/engine/delegate/package.html new file mode 100644 index 0000000000..bd0018bc0d --- /dev/null +++ b/modules/activiti-engine/src/main/java/org/activiti/engine/delegate/package.html @@ -0,0 +1,6 @@ + + + Interfaces used to delegate from process execution to Java code like e.g. {@link org.activiti.engine.delegate.ActivityBehavior}s, + {@link org.activiti.engine.delegate.EventListener}s and {@link org.activiti.engine.delegate.TaskHandler}s. + + \ No newline at end of file diff --git a/modules/activiti-engine/src/main/java/org/activiti/engine/task/Task.java b/modules/activiti-engine/src/main/java/org/activiti/engine/task/Task.java index c330e83018..50c1901043 100644 --- a/modules/activiti-engine/src/main/java/org/activiti/engine/task/Task.java +++ b/modules/activiti-engine/src/main/java/org/activiti/engine/task/Task.java @@ -24,14 +24,19 @@ public interface Task { int PRIORITY_NORMAL = 50; + /** DB id of the task. */ String getId(); + /** Name or title of the task. */ String getName(); + /** Name or title of the task. */ void setName(String name); + /** Free text description of the task. */ String getDescription(); + /** Refers to a {@link User.getId() user} which is the owner or person responsible for completing this task. */ void setDescription(String description); /** indication of how important/urgent this task is with a number between @@ -46,13 +51,21 @@ public interface Task { * [80..100] highest */ void setPriority(int priority); + /** Refers to a {@link User.getId() user} which is the owner or person responsible for completing this task. */ String getAssignee(); + /** Reference to the process instance or null if it is not related to a process instance. */ String getProcessInstanceId(); + /** Reference to the path of execution or null if it is not related to a process instance. */ String getExecutionId(); + /** Reference to the process definition or null if it is not related to a process. */ String getProcessDefinitionId(); - + + /** The date/time when this task was created */ Date getCreateTime(); + + /** The id of the activity in the process defining this task or null if this is not related to a process */ + String getTaskDefinitionKey(); } -- GitLab