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)