|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Task
Represents one task for a human user.
| Field Summary | |
|---|---|
static int |
PRIORITY_MAXIMUM
|
static int |
PRIORITY_MINIUM
|
static int |
PRIORITY_NORMAL
|
| Method Summary | |
|---|---|
void |
delegate(String userId)
delegates this task to the given user and sets the delegationState to DelegationState.PENDING. |
String |
getAssignee()
The userId of the person to which this task is delegated. |
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. |
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 |
void |
setAssignee(String assignee)
The userId of the person to which this task is delegated. |
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 |
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 |
| Field Detail |
|---|
static final int PRIORITY_MINIUM
static final int PRIORITY_NORMAL
static final int PRIORITY_MAXIMUM
| Method Detail |
|---|
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.
void setOwner(String owner)
userId of the person that is responsible for this task.
String getAssignee()
userId of the person to which this task is delegated.
void setAssignee(String assignee)
userId of the person to which this task is delegated.
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)
void delegate(String userId)
delegationState to DelegationState.PENDING.
void setParentTaskId(String parentTaskId)
String getParentTaskId()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||