it.sistematica.isharedoc.workflow
Interface WorkTaskManager
- All Known Implementing Classes:
- WorkTaskManagerActivitiImpl, WorkTaskManagerJbpm3Impl
public interface WorkTaskManager
Method Summary |
void |
addCandidateGroup(WorkTaskInstance task,
java.lang.String candidateGroup)
|
void |
complete(WorkTaskInstance task)
|
void |
complete(WorkTaskInstance task,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
WorkTaskInstance |
createTaskInstance()
|
WorkTaskInstance |
createTaskInstance(WorkTaskInstance parentInstance)
|
WorkTaskQuery |
createTaskQuery()
|
void |
delete(WorkTaskInstance task)
|
java.util.List<WorkTaskInstance> |
findTaskInstancesCandidateGroup(java.util.List<java.lang.String> groups)
|
java.util.List<WorkTaskInstance> |
findTaskInstancesVariableValueEquals(java.lang.String varName,
java.lang.Object varValue)
|
java.util.List<java.lang.String> |
getTaskCandidateGroups(java.lang.String taskId)
|
WorkTaskInstance |
getTaskInstanceById(java.lang.String taskId)
|
WorkTaskInstance |
getTaskInstanceByIdFromHistory(java.lang.String taskId)
|
java.util.List<WorkFormProperty> |
getTaskInstanceForm(java.lang.String taskInstanceId)
|
java.util.List<WorkFormProperty> |
getTaskInstanceForm(WorkTaskInstance instance)
|
java.util.List<WorkTaskInstance> |
getTasksByProcessInstance(WorkProcessInstance instance)
|
View |
getTaskView(WorkTaskInstance instance)
|
java.lang.Object |
getVariable(WorkTaskInstance instance,
java.lang.String key)
|
java.lang.Object |
getVariableLocal(WorkTaskInstance instance,
java.lang.String key)
|
java.util.Map<java.lang.String,java.lang.Object> |
getVariables(WorkTaskInstance instance)
|
java.util.Map<java.lang.String,java.lang.Object> |
getVariablesLocal(WorkTaskInstance instance)
|
void |
removeVariable(WorkTaskInstance instance,
java.lang.String key)
|
void |
removeVariableLocal(WorkTaskInstance instance,
java.lang.String key)
|
void |
save(WorkTaskInstance instance)
|
void |
setAssignee(WorkTaskInstance task,
java.lang.String assignee)
|
void |
setOwner(WorkTaskInstance task,
java.lang.String ownerId)
|
void |
setVariable(WorkTaskInstance instance,
java.lang.String key,
java.lang.Object value)
|
void |
setVariableLocal(WorkTaskInstance instance,
java.lang.String key,
java.lang.Object value)
|
void |
setVariables(WorkTaskInstance instance,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
void |
setVariablesLocal(WorkTaskInstance instance,
java.util.Map<java.lang.String,java.lang.Object> variables)
|
createTaskInstance
WorkTaskInstance createTaskInstance()
createTaskInstance
WorkTaskInstance createTaskInstance(WorkTaskInstance parentInstance)
save
void save(WorkTaskInstance instance)
complete
void complete(WorkTaskInstance task)
complete
void complete(WorkTaskInstance task,
java.util.Map<java.lang.String,java.lang.Object> variables)
delete
void delete(WorkTaskInstance task)
setAssignee
void setAssignee(WorkTaskInstance task,
java.lang.String assignee)
addCandidateGroup
void addCandidateGroup(WorkTaskInstance task,
java.lang.String candidateGroup)
getVariable
java.lang.Object getVariable(WorkTaskInstance instance,
java.lang.String key)
getVariableLocal
java.lang.Object getVariableLocal(WorkTaskInstance instance,
java.lang.String key)
setVariable
void setVariable(WorkTaskInstance instance,
java.lang.String key,
java.lang.Object value)
setVariableLocal
void setVariableLocal(WorkTaskInstance instance,
java.lang.String key,
java.lang.Object value)
getVariables
java.util.Map<java.lang.String,java.lang.Object> getVariables(WorkTaskInstance instance)
getVariablesLocal
java.util.Map<java.lang.String,java.lang.Object> getVariablesLocal(WorkTaskInstance instance)
setVariables
void setVariables(WorkTaskInstance instance,
java.util.Map<java.lang.String,java.lang.Object> variables)
setVariablesLocal
void setVariablesLocal(WorkTaskInstance instance,
java.util.Map<java.lang.String,java.lang.Object> variables)
removeVariableLocal
void removeVariableLocal(WorkTaskInstance instance,
java.lang.String key)
removeVariable
void removeVariable(WorkTaskInstance instance,
java.lang.String key)
getTaskInstanceForm
java.util.List<WorkFormProperty> getTaskInstanceForm(WorkTaskInstance instance)
getTaskInstanceForm
java.util.List<WorkFormProperty> getTaskInstanceForm(java.lang.String taskInstanceId)
getTaskView
View getTaskView(WorkTaskInstance instance)
getTasksByProcessInstance
java.util.List<WorkTaskInstance> getTasksByProcessInstance(WorkProcessInstance instance)
getTaskInstanceById
WorkTaskInstance getTaskInstanceById(java.lang.String taskId)
getTaskInstanceByIdFromHistory
WorkTaskInstance getTaskInstanceByIdFromHistory(java.lang.String taskId)
createTaskQuery
WorkTaskQuery createTaskQuery()
getTaskCandidateGroups
java.util.List<java.lang.String> getTaskCandidateGroups(java.lang.String taskId)
findTaskInstancesCandidateGroup
java.util.List<WorkTaskInstance> findTaskInstancesCandidateGroup(java.util.List<java.lang.String> groups)
findTaskInstancesVariableValueEquals
java.util.List<WorkTaskInstance> findTaskInstancesVariableValueEquals(java.lang.String varName,
java.lang.Object varValue)
setOwner
void setOwner(WorkTaskInstance task,
java.lang.String ownerId)