public class TaskEntityManagerImpl extends AbstractEntityManager<TaskEntity> implements TaskEntityManager
| Modifier and Type | Field and Description |
|---|---|
protected TaskDataManager |
taskDataManager |
processEngineConfiguration| Constructor and Description |
|---|
TaskEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration,
TaskDataManager taskDataManager) |
| Modifier and Type | Method and Description |
|---|---|
TaskEntity |
create(Date createTime)
Creates a new task.
|
TaskEntity |
createAndInsert(DelegateExecution execution)
creates and initializes a new persistent task.
|
protected TaskListener |
createTaskListener(org.activiti.bpmn.model.ActivitiListener activitiListener,
String taskId) |
void |
deleteTask(String taskId,
String deleteReason,
boolean cascade) |
void |
deleteTask(TaskEntity task,
String deleteReason,
boolean cascade,
boolean cancel) |
void |
deleteTasksByProcessInstanceId(String processInstanceId,
String deleteReason,
boolean cascade) |
long |
findTaskCountByNativeQuery(Map<String,Object> parameterMap) |
long |
findTaskCountByQueryCriteria(TaskQueryImpl taskQuery) |
List<Task> |
findTasksAndVariablesByQueryCriteria(TaskQueryImpl taskQuery) |
List<TaskEntity> |
findTasksByExecutionId(String executionId) |
List<Task> |
findTasksByNativeQuery(Map<String,Object> parameterMap,
int firstResult,
int maxResults) |
List<Task> |
findTasksByParentTaskId(String parentTaskId) |
List<TaskEntity> |
findTasksByProcessInstanceId(String processInstanceId) |
List<Task> |
findTasksByQueryCriteria(TaskQueryImpl taskQuery) |
void |
fireTaskListenerEvent(TaskEntity taskEntity,
String taskEventName) |
protected DataManager<TaskEntity> |
getDataManager() |
TaskDataManager |
getTaskDataManager() |
void |
insert(TaskEntity entity,
boolean fireCreateEvent) |
void |
insert(TaskEntity taskEntity,
ExecutionEntity execution) |
void |
setTaskDataManager(TaskDataManager taskDataManager) |
TaskEntity |
update(TaskEntity taskEntity) |
protected void |
updateAssignee(TaskEntity taskEntity,
String assignee,
boolean dispatchAssignmentEvent) |
protected void |
updateOwner(TaskEntity taskEntity,
String owner) |
void |
updateTaskTenantIdForDeployment(String deploymentId,
String newTenantId) |
create, delete, delete, delete, findById, insert, updategetAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeploymentEntityManager, getEventDispatcher, getEventSubscriptionEntityManager, getExecutionEntityManager, getGroupEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricIdentityLinkEntityManager, getHistoricProcessInstanceEntityManager, getHistoricTaskInstanceEntityManager, getHistoricVariableInstanceEntityManager, getHistoryManager, getIdentityInfoEntityManager, getIdentityLinkEntityManager, getJobEntityManager, getJobExecutor, getMembershipEntityManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSession, getTaskEntityManager, getUserIdentityEntityManager, getVariableInstanceEntityManagerprotected TaskDataManager taskDataManager
public TaskEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, TaskDataManager taskDataManager)
protected DataManager<TaskEntity> getDataManager()
getDataManager in class AbstractEntityManager<TaskEntity>public TaskEntity create(Date createTime)
#insert(ExecutionEntity)).create in interface TaskEntityManagerpublic TaskEntity createAndInsert(DelegateExecution execution)
createAndInsert in interface TaskEntityManagerpublic void insert(TaskEntity entity, boolean fireCreateEvent)
insert in interface EntityManager<TaskEntity>insert in class AbstractEntityManager<TaskEntity>public void insert(TaskEntity taskEntity, ExecutionEntity execution)
insert in interface TaskEntityManagerpublic TaskEntity update(TaskEntity taskEntity)
update in interface EntityManager<TaskEntity>update in interface TaskEntityManagerupdate in class AbstractEntityManager<TaskEntity>protected void updateAssignee(TaskEntity taskEntity, String assignee, boolean dispatchAssignmentEvent)
protected void updateOwner(TaskEntity taskEntity, String owner)
public void fireTaskListenerEvent(TaskEntity taskEntity, String taskEventName)
fireTaskListenerEvent in interface TaskEntityManagerprotected TaskListener createTaskListener(org.activiti.bpmn.model.ActivitiListener activitiListener, String taskId)
public void deleteTasksByProcessInstanceId(String processInstanceId, String deleteReason, boolean cascade)
deleteTasksByProcessInstanceId in interface TaskEntityManagerpublic void deleteTask(TaskEntity task, String deleteReason, boolean cascade, boolean cancel)
deleteTask in interface TaskEntityManagerpublic List<TaskEntity> findTasksByExecutionId(String executionId)
findTasksByExecutionId in interface TaskEntityManagerpublic List<TaskEntity> findTasksByProcessInstanceId(String processInstanceId)
findTasksByProcessInstanceId in interface TaskEntityManagerpublic List<Task> findTasksByQueryCriteria(TaskQueryImpl taskQuery)
findTasksByQueryCriteria in interface TaskEntityManagerpublic List<Task> findTasksAndVariablesByQueryCriteria(TaskQueryImpl taskQuery)
findTasksAndVariablesByQueryCriteria in interface TaskEntityManagerpublic long findTaskCountByQueryCriteria(TaskQueryImpl taskQuery)
findTaskCountByQueryCriteria in interface TaskEntityManagerpublic List<Task> findTasksByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
findTasksByNativeQuery in interface TaskEntityManagerpublic long findTaskCountByNativeQuery(Map<String,Object> parameterMap)
findTaskCountByNativeQuery in interface TaskEntityManagerpublic List<Task> findTasksByParentTaskId(String parentTaskId)
findTasksByParentTaskId in interface TaskEntityManagerpublic void deleteTask(String taskId, String deleteReason, boolean cascade)
deleteTask in interface TaskEntityManagerpublic void updateTaskTenantIdForDeployment(String deploymentId, String newTenantId)
updateTaskTenantIdForDeployment in interface TaskEntityManagerpublic TaskDataManager getTaskDataManager()
public void setTaskDataManager(TaskDataManager taskDataManager)
Copyright © 2015 Alfresco. All rights reserved.