it.sistematica.isharedoc.workflow.jbpm3
Class WorkTaskManagerJbpm3Impl
java.lang.Object
it.sistematica.isharedoc.workflow.jbpm3.WorkTaskManagerJbpm3Impl
- All Implemented Interfaces:
- WorkTaskManager
public class WorkTaskManagerJbpm3Impl
- extends java.lang.Object
- implements WorkTaskManager
Method Summary |
void |
addCandidateGroup(WorkTaskInstance task,
java.lang.String candidateGroup)
|
void |
addVariables(WorkTaskInstance taskInstance,
java.util.HashMap<java.lang.String,java.lang.Object> variables)
|
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> |
findTaskInstancesCompleted(java.lang.String assignee)
|
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 taskId)
|
java.util.List<WorkFormProperty> |
getTaskInstanceForm(WorkTaskInstance task)
|
org.jbpm.db.TaskMgmtSession |
getTaskMgmtSession()
|
java.util.List<WorkTaskInstance> |
getTasksByProcessInstance(WorkProcessInstance instance)
|
View |
getTaskView(WorkTaskInstance taskInstance)
|
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)
|
WorkTaskInstance |
makeWorkTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance taskInstance)
|
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 |
setConfiguration(org.jbpm.JbpmConfiguration configuration)
|
void |
setGraphObjectDescriptor(it.neverworks.jbpm.GraphObjectDescriptor graphObjectDescriptor)
|
void |
setOwner(WorkTaskInstance task,
java.lang.String owner)
|
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
entities
it.neverworks.data.EntityManager entities
processManager
WorkProcessManager processManager
configuration
protected org.jbpm.JbpmConfiguration configuration
graphObjectDescriptor
protected it.neverworks.jbpm.GraphObjectDescriptor graphObjectDescriptor
WorkTaskManagerJbpm3Impl
public WorkTaskManagerJbpm3Impl()
setConfiguration
public void setConfiguration(org.jbpm.JbpmConfiguration configuration)
setGraphObjectDescriptor
public void setGraphObjectDescriptor(it.neverworks.jbpm.GraphObjectDescriptor graphObjectDescriptor)
getTaskMgmtSession
public org.jbpm.db.TaskMgmtSession getTaskMgmtSession()
createTaskInstance
@Transactional
public WorkTaskInstance createTaskInstance()
- Specified by:
createTaskInstance
in interface WorkTaskManager
createTaskInstance
@Transactional
public WorkTaskInstance createTaskInstance(WorkTaskInstance parentInstance)
- Specified by:
createTaskInstance
in interface WorkTaskManager
save
public void save(WorkTaskInstance instance)
- Specified by:
save
in interface WorkTaskManager
complete
public void complete(WorkTaskInstance task)
- Specified by:
complete
in interface WorkTaskManager
complete
public void complete(WorkTaskInstance task,
java.util.Map<java.lang.String,java.lang.Object> variables)
- Specified by:
complete
in interface WorkTaskManager
setAssignee
public void setAssignee(WorkTaskInstance task,
java.lang.String assignee)
- Specified by:
setAssignee
in interface WorkTaskManager
addCandidateGroup
public void addCandidateGroup(WorkTaskInstance task,
java.lang.String candidateGroup)
- Specified by:
addCandidateGroup
in interface WorkTaskManager
getTaskInstanceForm
public java.util.List<WorkFormProperty> getTaskInstanceForm(WorkTaskInstance task)
- Specified by:
getTaskInstanceForm
in interface WorkTaskManager
getTaskInstanceForm
public java.util.List<WorkFormProperty> getTaskInstanceForm(java.lang.String taskId)
- Specified by:
getTaskInstanceForm
in interface WorkTaskManager
getTasksByProcessInstance
@Transactional
public java.util.List<WorkTaskInstance> getTasksByProcessInstance(WorkProcessInstance instance)
- Specified by:
getTasksByProcessInstance
in interface WorkTaskManager
getTaskInstanceById
@Transactional
public WorkTaskInstance getTaskInstanceById(java.lang.String taskId)
- Specified by:
getTaskInstanceById
in interface WorkTaskManager
getTaskInstanceByIdFromHistory
@Transactional
public WorkTaskInstance getTaskInstanceByIdFromHistory(java.lang.String taskId)
- Specified by:
getTaskInstanceByIdFromHistory
in interface WorkTaskManager
getTaskCandidateGroups
@Transactional
public java.util.List<java.lang.String> getTaskCandidateGroups(java.lang.String taskId)
- Specified by:
getTaskCandidateGroups
in interface WorkTaskManager
addVariables
@Transactional
public void addVariables(WorkTaskInstance taskInstance,
java.util.HashMap<java.lang.String,java.lang.Object> variables)
getVariables
@Transactional
public java.util.Map<java.lang.String,java.lang.Object> getVariables(WorkTaskInstance instance)
- Specified by:
getVariables
in interface WorkTaskManager
getVariablesLocal
@Transactional
public java.util.Map<java.lang.String,java.lang.Object> getVariablesLocal(WorkTaskInstance instance)
- Specified by:
getVariablesLocal
in interface WorkTaskManager
setVariables
@Transactional
public void setVariables(WorkTaskInstance instance,
java.util.Map<java.lang.String,java.lang.Object> variables)
- Specified by:
setVariables
in interface WorkTaskManager
setVariablesLocal
@Transactional
public void setVariablesLocal(WorkTaskInstance instance,
java.util.Map<java.lang.String,java.lang.Object> variables)
- Specified by:
setVariablesLocal
in interface WorkTaskManager
getTaskView
@Transactional
public View getTaskView(WorkTaskInstance taskInstance)
- Specified by:
getTaskView
in interface WorkTaskManager
createTaskQuery
@Transactional
public WorkTaskQuery createTaskQuery()
- Specified by:
createTaskQuery
in interface WorkTaskManager
findTaskInstancesCompleted
@Transactional
public java.util.List<WorkTaskInstance> findTaskInstancesCompleted(java.lang.String assignee)
findTaskInstancesCandidateGroup
@Transactional
public java.util.List<WorkTaskInstance> findTaskInstancesCandidateGroup(java.util.List<java.lang.String> groups)
- Specified by:
findTaskInstancesCandidateGroup
in interface WorkTaskManager
findTaskInstancesVariableValueEquals
@Transactional
public java.util.List<WorkTaskInstance> findTaskInstancesVariableValueEquals(java.lang.String varName,
java.lang.Object varValue)
- Specified by:
findTaskInstancesVariableValueEquals
in interface WorkTaskManager
makeWorkTaskInstance
public WorkTaskInstance makeWorkTaskInstance(org.jbpm.taskmgmt.exe.TaskInstance taskInstance)
getVariable
public java.lang.Object getVariable(WorkTaskInstance instance,
java.lang.String key)
- Specified by:
getVariable
in interface WorkTaskManager
getVariableLocal
public java.lang.Object getVariableLocal(WorkTaskInstance instance,
java.lang.String key)
- Specified by:
getVariableLocal
in interface WorkTaskManager
setVariable
public void setVariable(WorkTaskInstance instance,
java.lang.String key,
java.lang.Object value)
- Specified by:
setVariable
in interface WorkTaskManager
setVariableLocal
public void setVariableLocal(WorkTaskInstance instance,
java.lang.String key,
java.lang.Object value)
- Specified by:
setVariableLocal
in interface WorkTaskManager
delete
public void delete(WorkTaskInstance task)
- Specified by:
delete
in interface WorkTaskManager
removeVariableLocal
public void removeVariableLocal(WorkTaskInstance instance,
java.lang.String key)
- Specified by:
removeVariableLocal
in interface WorkTaskManager
removeVariable
public void removeVariable(WorkTaskInstance instance,
java.lang.String key)
- Specified by:
removeVariable
in interface WorkTaskManager
setOwner
public void setOwner(WorkTaskInstance task,
java.lang.String owner)
- Specified by:
setOwner
in interface WorkTaskManager