it.sistematica.isharedoc.workflow.activiti
Class WorkTaskManagerActivitiImpl
java.lang.Object
it.sistematica.isharedoc.workflow.activiti.WorkTaskManagerActivitiImpl
- All Implemented Interfaces:
- WorkTaskManager
public class WorkTaskManagerActivitiImpl
- extends java.lang.Object
- implements 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 taskId)
|
java.util.List<WorkFormProperty> |
getTaskInstanceForm(WorkTaskInstance task)
|
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)
|
static WorkTaskInstance |
makeWorkTaskInstance(it.neverworks.data.EntityManager entities,
WorkProcessManager processManager,
org.activiti.engine.delegate.DelegateTask taskInstance,
WorkTaskManager manager)
|
static WorkTaskInstance |
makeWorkTaskInstance(it.neverworks.data.EntityManager entities,
WorkProcessManager processManager,
org.activiti.engine.history.HistoricTaskInstance taskInstance,
WorkTaskManager manager)
|
static WorkTaskInstance |
makeWorkTaskInstance(it.neverworks.data.EntityManager entities,
WorkProcessManager processManager,
org.activiti.engine.task.Task taskInstance,
WorkTaskManager manager)
|
java.lang.String |
parseOwner(java.lang.String owner)
|
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(java.lang.Object configuration)
|
void |
setGraphObjectDescriptor(java.lang.Object graphObjectDescriptor)
|
void |
setOwner(WorkTaskInstance task,
java.lang.String ownerId)
|
void |
setProcessManager(WorkProcessManager processManager)
|
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
workflowServerService
it.neverworks.json.JsonHttpService workflowServerService
indexService
IndexService indexService
configuration
protected java.lang.Object configuration
graphObjectDescriptor
protected java.lang.Object graphObjectDescriptor
WorkTaskManagerActivitiImpl
public WorkTaskManagerActivitiImpl()
setConfiguration
public void setConfiguration(java.lang.Object configuration)
setGraphObjectDescriptor
public void setGraphObjectDescriptor(java.lang.Object graphObjectDescriptor)
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
@Transactional
public void save(WorkTaskInstance instance)
- Specified by:
save
in interface WorkTaskManager
complete
@Transactional
public void complete(WorkTaskInstance task)
- Specified by:
complete
in interface WorkTaskManager
delete
@Transactional
public void delete(WorkTaskInstance task)
- Specified by:
delete
in interface WorkTaskManager
parseOwner
public java.lang.String parseOwner(java.lang.String owner)
complete
@Transactional
public void complete(WorkTaskInstance task,
java.util.Map<java.lang.String,java.lang.Object> variables)
- Specified by:
complete
in interface WorkTaskManager
setAssignee
@Transactional
public void setAssignee(WorkTaskInstance task,
java.lang.String assignee)
- Specified by:
setAssignee
in interface WorkTaskManager
setOwner
@Transactional
public void setOwner(WorkTaskInstance task,
java.lang.String ownerId)
- Specified by:
setOwner
in interface WorkTaskManager
addCandidateGroup
@Transactional
public void addCandidateGroup(WorkTaskInstance task,
java.lang.String candidateGroup)
- Specified by:
addCandidateGroup
in interface WorkTaskManager
getVariable
@Transactional
public java.lang.Object getVariable(WorkTaskInstance instance,
java.lang.String key)
- Specified by:
getVariable
in interface WorkTaskManager
getVariableLocal
@Transactional
public java.lang.Object getVariableLocal(WorkTaskInstance instance,
java.lang.String key)
- Specified by:
getVariableLocal
in interface WorkTaskManager
setVariable
@Transactional
public void setVariable(WorkTaskInstance instance,
java.lang.String key,
java.lang.Object value)
- Specified by:
setVariable
in interface WorkTaskManager
setVariableLocal
@Transactional
public void setVariableLocal(WorkTaskInstance instance,
java.lang.String key,
java.lang.Object value)
- Specified by:
setVariableLocal
in interface WorkTaskManager
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
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
getTaskInstanceForm
@Transactional
public java.util.List<WorkFormProperty> getTaskInstanceForm(WorkTaskInstance task)
- Specified by:
getTaskInstanceForm
in interface WorkTaskManager
getTaskInstanceForm
@Transactional
public java.util.List<WorkFormProperty> getTaskInstanceForm(java.lang.String taskId)
- Specified by:
getTaskInstanceForm
in interface WorkTaskManager
getTaskView
@Transactional
public View getTaskView(WorkTaskInstance taskInstance)
- Specified by:
getTaskView
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
createTaskQuery
@Transactional
public WorkTaskQuery createTaskQuery()
- Specified by:
createTaskQuery
in interface WorkTaskManager
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
setProcessManager
public void setProcessManager(WorkProcessManager processManager)
makeWorkTaskInstance
public static WorkTaskInstance makeWorkTaskInstance(it.neverworks.data.EntityManager entities,
WorkProcessManager processManager,
org.activiti.engine.task.Task taskInstance,
WorkTaskManager manager)
makeWorkTaskInstance
public static WorkTaskInstance makeWorkTaskInstance(it.neverworks.data.EntityManager entities,
WorkProcessManager processManager,
org.activiti.engine.delegate.DelegateTask taskInstance,
WorkTaskManager manager)
makeWorkTaskInstance
public static WorkTaskInstance makeWorkTaskInstance(it.neverworks.data.EntityManager entities,
WorkProcessManager processManager,
org.activiti.engine.history.HistoricTaskInstance taskInstance,
WorkTaskManager manager)