public class DefaultHistoryManager extends AbstractHistoryManager
enableProcessDefinitionHistoryLevel, historyLevelprocessEngineConfiguration| Constructor and Description |
|---|
DefaultHistoryManager(ProcessEngineConfigurationImpl processEngineConfiguration,
HistoryLevel historyLevel) |
| Modifier and Type | Method and Description |
|---|---|
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 processInstance,
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 variableInstanceEntity)
Record a variable has been deleted, if audit history is enabled.
|
void |
recordVariableUpdate(VariableInstanceEntity variableInstanceEntity)
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 DefaultHistoryManager(ProcessEngineConfigurationImpl processEngineConfiguration, HistoryLevel historyLevel)
public void recordProcessInstanceEnd(ExecutionEntity processInstance, String deleteReason, String activityId)
HistoryManagerpublic void recordProcessInstanceNameChange(ExecutionEntity processInstanceExecution, String newName)
HistoryManagerpublic void recordProcessInstanceStart(ExecutionEntity processInstance)
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)
HistoryManagerpublic void recordTaskEnd(TaskEntity task, ExecutionEntity execution, String deleteReason)
HistoryManagerpublic void recordTaskInfoChange(TaskEntity taskEntity)
HistoryManagerpublic void recordVariableCreate(VariableInstanceEntity variable)
HistoryManagerpublic void recordHistoricDetailVariableCreate(VariableInstanceEntity variable, ExecutionEntity sourceActivityExecution, boolean useActivityId)
HistoryManagerpublic void recordVariableUpdate(VariableInstanceEntity variableInstanceEntity)
HistoryManagerpublic void recordVariableRemoved(VariableInstanceEntity variableInstanceEntity)
HistoryManagerpublic void recordFormPropertiesSubmitted(ExecutionEntity processInstance, 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)
HistoryManagerCopyright © 2018 Flowable. All rights reserved.