public class AsyncHistoryManager extends AbstractHistoryManager
enableProcessDefinitionHistoryLevel, historyLevel, usePrefixIdprocessEngineConfiguration| Constructor and Description |
|---|
AsyncHistoryManager(ProcessEngineConfigurationImpl processEngineConfiguration,
HistoryLevel historyLevel,
boolean usePrefixId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCommonProcessInstanceFields(ExecutionEntity processInstance,
Map<String,String> data) |
protected void |
addCommonTaskFields(TaskEntity task,
ExecutionEntity execution,
Map<String,String> data) |
protected void |
addCommonVariableFields(VariableInstanceEntity variable,
Map<String,String> data) |
protected void |
addProcessDefinitionFields(Map<String,String> data,
String processDefinitionId) |
protected Map<String,String> |
getActivityStart(String executionId,
String activityId,
boolean removeFromAsyncHistorySession) |
AsyncHistorySession |
getAsyncHistorySession() |
protected JobServiceConfiguration |
getJobServiceConfiguration() |
protected void |
handleTaskAssigneeChange(TaskEntity taskEntity) |
protected void |
handleTaskOwnerChange(TaskEntity taskEntity) |
void |
recordActivityEnd(ExecutionEntity executionEntity,
String deleteReason)
Record the end of an activity, if activity history is enabled.
|
void |
recordActivityStart(ExecutionEntity executionEntity)
Record the start of an activity, if activity history is enabled.
|
void |
recordDeleteHistoricProcessInstancesByProcessDefinitionId(String processDefinitionId)
Deletes historic process instances for a provided process definition id
|
void |
recordFormPropertiesSubmitted(ExecutionEntity execution,
Map<String,String> properties,
String taskId)
Report form properties submitted, if audit history is enabled.
|
void |
recordHistoricDetailVariableCreate(VariableInstanceEntity variable,
ExecutionEntity sourceActivityExecution,
boolean useActivityId)
Record a variable has been created, if audit history is enabled.
|
void |
recordIdentityLinkCreated(IdentityLinkEntity identityLink)
Record the creation of a new
IdentityLink, if audit history is enabled. |
void |
recordIdentityLinkDeleted(IdentityLinkEntity identityLink)
Record the deletion of a
IdentityLink, if audit history is enabled |
void |
recordProcessDefinitionChange(String processInstanceId,
String processDefinitionId)
Record a change of the process-definition id of a process instance, if activity history is enabled.
|
void |
recordProcessInstanceDeleted(String processInstanceId,
String processDefinitionId)
Deletes a historic process instance and all historic data included
|
void |
recordProcessInstanceEnd(ExecutionEntity processInstance,
String deleteReason,
String activityId)
Record a process-instance ended.
|
void |
recordProcessInstanceNameChange(ExecutionEntity processInstanceExecution,
String newName)
Record a process-instance name change.
|
void |
recordProcessInstanceStart(ExecutionEntity processInstance)
Record a process-instance started and record start-event if activity history is enabled.
|
void |
recordSubProcessInstanceStart(ExecutionEntity parentExecution,
ExecutionEntity subProcessInstance)
Record a sub-process-instance started and alters the calledProcessinstanceId on the current active activity's historic counterpart.
|
void |
recordTaskCreated(TaskEntity task,
ExecutionEntity execution)
Record the creation of a task, if audit history is enabled.
|
void |
recordTaskEnd(TaskEntity task,
ExecutionEntity execution,
String deleteReason)
Record task as ended, if audit history is enabled.
|
void |
recordTaskInfoChange(TaskEntity taskEntity)
Record task name change, if audit history is enabled.
|
void |
recordVariableCreate(VariableInstanceEntity variable)
Record a variable has been created, if audit history is enabled.
|
void |
recordVariableRemoved(VariableInstanceEntity variable)
Record a variable has been deleted, if audit history is enabled.
|
void |
recordVariableUpdate(VariableInstanceEntity variable)
Record a variable has been updated, if audit history is enabled.
|
void |
updateProcessBusinessKeyInHistory(ExecutionEntity processInstance) |
void |
updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance)
Record the update of a process definition for historic process instance, task, and activity instance, if history is enabled.
|
createAttachmentComment, createGroupIdentityLinkComment, createHistoricActivityInstanceEntity, createIdentityLinkComment, createIdentityLinkComment, createProcessInstanceIdentityLinkComment, createProcessInstanceIdentityLinkComment, createUserIdentityLinkComment, createUserIdentityLinkComment, findActivityInstance, findActivityInstance, getActivityIdForExecution, getEntityCache, getHistoricActivityInstanceFromCache, getHistoryLevel, getProcessDefinitionHistoryLevel, isHistoryEnabled, isHistoryEnabled, isHistoryLevelAtLeast, isHistoryLevelAtLeast, parseActivityType, setHistoryLevelgetAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeploymentEntityManager, getEventDispatcher, getEventSubscriptionEntityManager, getExecutionEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricProcessInstanceEntityManager, getHistoryManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSessionpublic AsyncHistoryManager(ProcessEngineConfigurationImpl processEngineConfiguration, HistoryLevel historyLevel, boolean usePrefixId)
public AsyncHistorySession getAsyncHistorySession()
public void recordProcessInstanceStart(ExecutionEntity processInstance)
HistoryManagerpublic void recordProcessInstanceEnd(ExecutionEntity processInstance, String deleteReason, String activityId)
HistoryManagerprotected void addCommonProcessInstanceFields(ExecutionEntity processInstance, Map<String,String> data)
protected void addProcessDefinitionFields(Map<String,String> data, String processDefinitionId)
public void recordProcessInstanceNameChange(ExecutionEntity processInstanceExecution, String newName)
HistoryManagerpublic void recordSubProcessInstanceStart(ExecutionEntity parentExecution, ExecutionEntity subProcessInstance)
HistoryManagerpublic void recordProcessInstanceDeleted(String processInstanceId, String processDefinitionId)
HistoryManagerpublic void recordDeleteHistoricProcessInstancesByProcessDefinitionId(String processDefinitionId)
HistoryManagerpublic void recordActivityStart(ExecutionEntity executionEntity)
HistoryManagerpublic void recordActivityEnd(ExecutionEntity executionEntity, String deleteReason)
HistoryManagerpublic void recordProcessDefinitionChange(String processInstanceId, String processDefinitionId)
HistoryManagerpublic void recordTaskCreated(TaskEntity task, ExecutionEntity execution)
HistoryManagerprotected void addCommonTaskFields(TaskEntity task, ExecutionEntity execution, Map<String,String> data)
public void recordTaskEnd(TaskEntity task, ExecutionEntity execution, String deleteReason)
HistoryManagerpublic void recordTaskInfoChange(TaskEntity taskEntity)
HistoryManagerprotected void handleTaskAssigneeChange(TaskEntity taskEntity)
protected void handleTaskOwnerChange(TaskEntity taskEntity)
public void recordVariableCreate(VariableInstanceEntity variable)
HistoryManagerprotected void addCommonVariableFields(VariableInstanceEntity variable, Map<String,String> data)
public void recordHistoricDetailVariableCreate(VariableInstanceEntity variable, ExecutionEntity sourceActivityExecution, boolean useActivityId)
HistoryManagerpublic void recordVariableUpdate(VariableInstanceEntity variable)
HistoryManagerpublic void recordVariableRemoved(VariableInstanceEntity variable)
HistoryManagerpublic void recordFormPropertiesSubmitted(ExecutionEntity execution, Map<String,String> properties, String taskId)
HistoryManagerpublic void recordIdentityLinkCreated(IdentityLinkEntity identityLink)
HistoryManagerIdentityLink, if audit history is enabled.public void recordIdentityLinkDeleted(IdentityLinkEntity identityLink)
HistoryManagerIdentityLink, if audit history is enabledpublic void updateProcessBusinessKeyInHistory(ExecutionEntity processInstance)
public void updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance)
HistoryManagerprotected Map<String,String> getActivityStart(String executionId, String activityId, boolean removeFromAsyncHistorySession)
protected JobServiceConfiguration getJobServiceConfiguration()
Copyright © 2018 Flowable. All rights reserved.