public interface Task
Modifier and Type | Field and Description |
---|---|
static int |
PRIORITY_MAXIMUM |
static int |
PRIORITY_MINIUM |
static int |
PRIORITY_NORMAL |
Modifier and Type | Method and Description |
---|---|
void |
delegate(String userId)
delegates this task to the given user and sets the
delegationState to DelegationState.PENDING . |
String |
getAssignee()
|
Date |
getCreateTime()
The date/time when this task was created
|
DelegationState |
getDelegationState()
The current
DelegationState for this task. |
String |
getDescription()
Free text description of the task.
|
Date |
getDueDate()
Due date of the task.
|
String |
getExecutionId()
Reference to the path of execution or null if it is not related to a process instance.
|
Date |
getFollowUpDate()
Follow-up date of the task.
|
String |
getId()
DB id of the task.
|
String |
getName()
Name or title of the task.
|
String |
getOwner()
The
userId of the person that is responsible for this task. |
String |
getParentTaskId()
the parent task for which this task is a subtask
|
int |
getPriority()
indication of how important/urgent this task is with a number between
0 and 100 where higher values mean a higher priority and lower values mean
lower priority: [0..19] lowest, [20..39] low, [40..59] normal, [60..79] high
[80..100] highest
|
String |
getProcessDefinitionId()
Reference to the process definition or null if it is not related to a process.
|
String |
getProcessInstanceId()
Reference to the process instance or null if it is not related to a process instance.
|
String |
getTaskDefinitionKey()
The id of the activity in the process defining this task or null if this is not related to a process
|
boolean |
isSuspended()
Indicated whether this task is suspended or not.
|
void |
setAssignee(String assignee)
|
void |
setDelegationState(DelegationState delegationState)
The current
DelegationState for this task. |
void |
setDescription(String description)
Change the description of the task
|
void |
setDueDate(Date dueDate)
Change due date of the task.
|
void |
setFollowUpDate(Date dueDate)
Change follow-up date of the task.
|
void |
setName(String name)
Name or title of the task.
|
void |
setOwner(String owner)
The
userId of the person that is responsible for this task. |
void |
setParentTaskId(String parentTaskId)
the parent task for which this task is a subtask
|
void |
setPriority(int priority)
indication of how important/urgent this task is with a number between
0 and 100 where higher values mean a higher priority and lower values mean
lower priority: [0..19] lowest, [20..39] low, [40..59] normal, [60..79] high
[80..100] highest
|
static final int PRIORITY_MINIUM
static final int PRIORITY_NORMAL
static final int PRIORITY_MAXIMUM
String getId()
String getName()
void setName(String name)
String getDescription()
void setDescription(String description)
int getPriority()
void setPriority(int priority)
String getOwner()
userId
of the person that is responsible for this task.
This is used when a task is delegated
.void setOwner(String owner)
userId
of the person that is responsible for this task.
This is used when a task is delegated
.String getAssignee()
void setAssignee(String assignee)
DelegationState getDelegationState()
DelegationState
for this task.void setDelegationState(DelegationState delegationState)
DelegationState
for this task.String getProcessInstanceId()
String getExecutionId()
String getProcessDefinitionId()
Date getCreateTime()
String getTaskDefinitionKey()
Date getDueDate()
void setDueDate(Date dueDate)
Date getFollowUpDate()
void setFollowUpDate(Date dueDate)
void delegate(String userId)
delegationState
to DelegationState.PENDING
.
If no owner is set on the task, the owner is set to the current assignee of the task.void setParentTaskId(String parentTaskId)
String getParentTaskId()
boolean isSuspended()
Copyright © 2015. All rights reserved.