public class DefaultHistoryManager extends AbstractHistoryManager
processEngineConfiguration| Constructor and Description |
|---|
DefaultHistoryManager(ProcessEngineConfigurationImpl processEngineConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
createHistoricActivityInstance(ActivityInstance activityInstance)
Create new historic activity instance from runtime activity instance
|
protected HistoricActivityInstanceEntity |
createNewHistoricActivityInstance(ActivityInstance activityInstance) |
void |
deleteHistoryUserTaskLog(long logNumber)
Delete historic user task log entry
|
void |
recordActivityEnd(ActivityInstance activityInstance)
Record the end of an activity, if activity history is enabled.
|
void |
recordActivityEnd(ExecutionEntity executionEntity,
String deleteReason,
Date endTime)
Record activity end in the case when runtime activity instance does not exist.
|
void |
recordActivityStart(ActivityInstance activityInstance)
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 |
recordEntityLinkCreated(EntityLinkEntity entityLink)
Record the creation of a new
EntityLink, if audit history is enabled. |
void |
recordEntityLinkDeleted(EntityLinkEntity entityLink)
Record the deletion of a
EntityLink, if audit history is enabled |
void |
recordFormPropertiesSubmitted(ExecutionEntity processInstance,
Map<String,String> properties,
String taskId,
Date createTime)
Report form properties submitted, if audit history is enabled.
|
void |
recordHistoricDetailVariableCreate(VariableInstanceEntity variable,
ExecutionEntity sourceActivityExecution,
boolean useActivityId,
String activityInstanceId,
Date createTime)
Record a variable has been created, if audit history is enabled.
|
void |
recordHistoricUserTaskLogEntry(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder)
Record historic user task log entry
|
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,
String processTenantId)
Deletes a historic process instance and all historic data included
|
void |
recordProcessInstanceEnd(ExecutionEntity processInstance,
String deleteReason,
String activityId,
Date endTime)
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 |
recordTaskCreated(TaskEntity task,
ExecutionEntity execution)
Record the creation of a task, if audit history is enabled.
|
void |
recordTaskEnd(TaskEntity task,
ExecutionEntity execution,
String deleteReason,
Date endTime)
Record task as ended, if audit history is enabled.
|
void |
recordTaskInfoChange(TaskEntity taskEntity,
String activityInstanceId,
Date changeTime)
Record task name change, if audit history is enabled.
|
void |
recordVariableCreate(VariableInstanceEntity variable,
Date createTime)
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,
Date updateTime)
Record a variable has been updated, if audit history is enabled.
|
void |
updateHistoricActivityInstance(ActivityInstance activityInstance)
Update historic activity instance according to changes done in the runtime activity
|
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, createIdentityLinkComment, createIdentityLinkComment, createProcessInstanceIdentityLinkComment, createProcessInstanceIdentityLinkComment, createUserIdentityLinkComment, createUserIdentityLinkComment, findHistoricActivityInstance, findHistoricActivityInstance, getActivityIdForExecution, getEntityCache, getHistoricActivityInstanceFromCache, getHistoryLevel, getProcessDefinitionHistoryLevel, getProcessDefinitionId, getProcessDefinitionId, getProcessDefinitionId, isEnableProcessDefinitionHistoryLevel, isHistoryEnabled, isHistoryEnabled, isHistoryLevelAtLeast, isHistoryLevelAtLeast, parseActivityType, updateActivitygetActivityInstanceEntityManager, getAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeploymentEntityManager, getEventDispatcher, getExecutionEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricProcessInstanceEntityManager, getHistoryManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSessionpublic DefaultHistoryManager(ProcessEngineConfigurationImpl processEngineConfiguration)
public void recordProcessInstanceEnd(ExecutionEntity processInstance, String deleteReason, String activityId, Date endTime)
HistoryManagerpublic void recordProcessInstanceNameChange(ExecutionEntity processInstanceExecution, String newName)
HistoryManagerpublic void recordProcessInstanceStart(ExecutionEntity processInstance)
HistoryManagerpublic void recordProcessInstanceDeleted(String processInstanceId, String processDefinitionId, String processTenantId)
HistoryManagerpublic void recordDeleteHistoricProcessInstancesByProcessDefinitionId(String processDefinitionId)
HistoryManagerpublic void recordActivityStart(ActivityInstance activityInstance)
HistoryManageractivityInstance - activity instance templatepublic void recordActivityEnd(ActivityInstance activityInstance)
HistoryManageractivityInstance - activity instance templatepublic void recordActivityEnd(ExecutionEntity executionEntity, String deleteReason, Date endTime)
HistoryManagerpublic void recordProcessDefinitionChange(String processInstanceId, String processDefinitionId)
HistoryManagerpublic void recordTaskCreated(TaskEntity task, ExecutionEntity execution)
HistoryManagerpublic void recordTaskEnd(TaskEntity task, ExecutionEntity execution, String deleteReason, Date endTime)
HistoryManagerpublic void recordTaskInfoChange(TaskEntity taskEntity, String activityInstanceId, Date changeTime)
HistoryManagerpublic void recordVariableCreate(VariableInstanceEntity variable, Date createTime)
HistoryManagerpublic void recordHistoricDetailVariableCreate(VariableInstanceEntity variable, ExecutionEntity sourceActivityExecution, boolean useActivityId, String activityInstanceId, Date createTime)
HistoryManagerpublic void recordVariableUpdate(VariableInstanceEntity variableInstanceEntity, Date updateTime)
HistoryManagerpublic void recordVariableRemoved(VariableInstanceEntity variableInstanceEntity)
HistoryManagerpublic void recordFormPropertiesSubmitted(ExecutionEntity processInstance, Map<String,String> properties, String taskId, Date createTime)
HistoryManagerpublic void recordIdentityLinkCreated(IdentityLinkEntity identityLink)
HistoryManagerIdentityLink, if audit history is enabled.public void recordIdentityLinkDeleted(IdentityLinkEntity identityLink)
HistoryManagerIdentityLink, if audit history is enabledpublic void recordEntityLinkCreated(EntityLinkEntity entityLink)
HistoryManagerEntityLink, if audit history is enabled.public void recordEntityLinkDeleted(EntityLinkEntity entityLink)
HistoryManagerEntityLink, if audit history is enabledpublic void updateProcessBusinessKeyInHistory(ExecutionEntity processInstance)
public void updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance)
HistoryManagerpublic void updateHistoricActivityInstance(ActivityInstance activityInstance)
HistoryManagerpublic void recordHistoricUserTaskLogEntry(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder)
HistoryManagertaskLogEntryBuilder - historic user task log entry descriptionpublic void deleteHistoryUserTaskLog(long logNumber)
HistoryManagerlogNumber - log identifierpublic void createHistoricActivityInstance(ActivityInstance activityInstance)
HistoryManageractivityInstance - activity instance templateprotected HistoricActivityInstanceEntity createNewHistoricActivityInstance(ActivityInstance activityInstance)
Copyright © 2020 Flowable. All rights reserved.