public interface HistoryManager
| Modifier and Type | Method and Description |
|---|---|
void |
createAttachmentComment(TaskEntity task,
ExecutionEntity processInstance,
String attachmentName,
boolean create)
Creates a new comment to indicate a new attachment has been created or deleted, if history is enabled.
|
void |
createGroupIdentityLinkComment(TaskEntity task,
String groupId,
String type,
boolean create)
Creates a new comment to indicate a new group
IdentityLink has been created or deleted, if history is enabled. |
void |
createIdentityLinkComment(TaskEntity task,
String userId,
String groupId,
String type,
boolean create)
Creates a new comment to indicate a new
IdentityLink has been created or deleted, if history is enabled. |
void |
createIdentityLinkComment(TaskEntity task,
String userId,
String groupId,
String type,
boolean create,
boolean forceNullUserId)
Creates a new comment to indicate a new
IdentityLink has been created or deleted, if history is enabled. |
void |
createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance,
String userId,
String groupId,
String type,
boolean create)
Creates a new comment to indicate a new
IdentityLink has been created or deleted, if history is enabled. |
void |
createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance,
String userId,
String groupId,
String type,
boolean create,
boolean forceNullUserId)
Creates a new comment to indicate a new
IdentityLink has been created or deleted, if history is enabled. |
void |
createUserIdentityLinkComment(TaskEntity task,
String userId,
String type,
boolean create)
Creates a new comment to indicate a new user
IdentityLink has been created or deleted, if history is enabled. |
void |
createUserIdentityLinkComment(TaskEntity task,
String userId,
String type,
boolean create,
boolean forceNullUserId)
Creates a new comment to indicate a new user
IdentityLink has been created or deleted, if history is enabled. |
HistoricActivityInstanceEntity |
findActivityInstance(ExecutionEntity execution,
boolean createOnNotFound,
boolean validateEndTimeNull)
Finds the
HistoricActivityInstanceEntity that is active in the given execution. |
boolean |
isHistoryEnabled() |
boolean |
isHistoryEnabled(String processDefinitionId) |
boolean |
isHistoryLevelAtLeast(HistoryLevel level) |
boolean |
isHistoryLevelAtLeast(HistoryLevel level,
String processDefinitionId) |
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 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.
|
boolean isHistoryLevelAtLeast(HistoryLevel level)
boolean isHistoryLevelAtLeast(HistoryLevel level, String processDefinitionId)
boolean isHistoryEnabled()
boolean isHistoryEnabled(String processDefinitionId)
void recordProcessInstanceEnd(ExecutionEntity processInstance, String deleteReason, String activityId)
void recordProcessInstanceStart(ExecutionEntity processInstance)
void recordProcessInstanceNameChange(ExecutionEntity processInstanceExecution, String newName)
void recordSubProcessInstanceStart(ExecutionEntity parentExecution, ExecutionEntity subProcessInstance)
void recordProcessInstanceDeleted(String processInstanceId, String processDefinitionId)
void recordDeleteHistoricProcessInstancesByProcessDefinitionId(String processDefinitionId)
void recordActivityStart(ExecutionEntity executionEntity)
void recordActivityEnd(ExecutionEntity executionEntity, String deleteReason)
HistoricActivityInstanceEntity findActivityInstance(ExecutionEntity execution, boolean createOnNotFound, boolean validateEndTimeNull)
HistoricActivityInstanceEntity that is active in the given execution.void recordProcessDefinitionChange(String processInstanceId, String processDefinitionId)
void recordTaskCreated(TaskEntity task, ExecutionEntity execution)
void recordTaskEnd(TaskEntity task, ExecutionEntity execution, String deleteReason)
void recordTaskInfoChange(TaskEntity taskEntity)
void recordVariableCreate(VariableInstanceEntity variable)
void recordHistoricDetailVariableCreate(VariableInstanceEntity variable, ExecutionEntity sourceActivityExecution, boolean useActivityId)
void recordVariableUpdate(VariableInstanceEntity variable)
void recordVariableRemoved(VariableInstanceEntity variable)
void createIdentityLinkComment(TaskEntity task, String userId, String groupId, String type, boolean create)
IdentityLink has been created or deleted, if history is enabled.void createUserIdentityLinkComment(TaskEntity task, String userId, String type, boolean create)
IdentityLink has been created or deleted, if history is enabled.void createGroupIdentityLinkComment(TaskEntity task, String groupId, String type, boolean create)
IdentityLink has been created or deleted, if history is enabled.void createIdentityLinkComment(TaskEntity task, String userId, String groupId, String type, boolean create, boolean forceNullUserId)
IdentityLink has been created or deleted, if history is enabled.void createUserIdentityLinkComment(TaskEntity task, String userId, String type, boolean create, boolean forceNullUserId)
IdentityLink has been created or deleted, if history is enabled.void createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create)
IdentityLink has been created or deleted, if history is enabled.void createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create, boolean forceNullUserId)
IdentityLink has been created or deleted, if history is enabled.void createAttachmentComment(TaskEntity task, ExecutionEntity processInstance, String attachmentName, boolean create)
void recordFormPropertiesSubmitted(ExecutionEntity processInstance, Map<String,String> properties, String taskId)
void recordIdentityLinkCreated(IdentityLinkEntity identityLink)
IdentityLink, if audit history is enabled.void recordIdentityLinkDeleted(IdentityLinkEntity identityLink)
IdentityLink, if audit history is enabledvoid updateProcessBusinessKeyInHistory(ExecutionEntity processInstance)
void updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance)
Copyright © 2018 Flowable. All rights reserved.