Class LicenseInstanceCountingHistoryManager
java.lang.Object
com.flowable.core.service.process.LicenseInstanceCountingHistoryManager
- All Implemented Interfaces:
HistoryManager
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.flowable.license.LicenseCheckService -
Constructor Summary
ConstructorsConstructorDescriptionLicenseInstanceCountingHistoryManager(com.flowable.license.LicenseCheckService licenseCheckService) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateAttachmentComment(TaskEntity task, ExecutionEntity processInstance, String attachmentName, boolean create) voidcreateGroupIdentityLinkComment(TaskEntity task, String groupId, String type, boolean create) voidcreateHistoricActivityInstance(ActivityInstance activityInstance) voidcreateIdentityLinkComment(TaskEntity task, String userId, String groupId, String type, boolean create) voidcreateIdentityLinkComment(TaskEntity task, String userId, String groupId, String type, boolean create, boolean forceNullUserId) voidcreateProcessInstanceIdentityLinkComment(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create) voidcreateProcessInstanceIdentityLinkComment(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create, boolean forceNullUserId) voidcreateUserIdentityLinkComment(TaskEntity task, String userId, String type, boolean create) voidcreateUserIdentityLinkComment(TaskEntity task, String userId, String type, boolean create, boolean forceNullUserId) voiddeleteHistoryUserTaskLog(long logNumber) findHistoricActivityInstance(ExecutionEntity execution, boolean validateEndTimeNull) booleanbooleanisHistoryEnabled(String processDefinitionId) booleanbooleanisHistoryLevelAtLeast(HistoryLevel level, String processDefinitionId) voidrecordActivityEnd(ActivityInstance activityInstance) voidrecordActivityStart(ActivityInstance activityInstance) voidrecordBulkDeleteProcessInstances(Collection<String> processInstanceIds) voidrecordDeleteHistoricProcessInstancesByProcessDefinitionId(String processDefinitionId) voidrecordEntityLinkCreated(EntityLinkEntity entityLink) voidrecordEntityLinkDeleted(EntityLinkEntity entityLink) voidrecordFormPropertiesSubmitted(ExecutionEntity processInstance, Map<String, String> properties, String taskId, Date createTime) voidrecordHistoricDetailVariableCreate(VariableInstanceEntity variable, ExecutionEntity sourceActivityExecution, boolean useActivityId, String activityInstanceId, Date createTime) voidvoidrecordHistoricUserTaskLogEntry(HistoricTaskLogEntryBuilder taskLogEntryBuilder) voidrecordIdentityLinkCreated(IdentityLinkEntity identityLink) voidrecordIdentityLinkDeleted(IdentityLinkEntity identityLink) voidrecordProcessDefinitionChange(String processInstanceId, String processDefinitionId) voidrecordProcessInstanceDeleted(String processInstanceId, String processDefinitionId, String processTenantId) voidrecordProcessInstanceEnd(ExecutionEntity processInstance, String deleteReason, String activityId, Date endTime) voidrecordProcessInstanceNameChange(ExecutionEntity processInstanceExecution, String newName) voidrecordProcessInstanceStart(ExecutionEntity processInstance) voidrecordTaskCreated(TaskEntity task, ExecutionEntity execution) voidrecordTaskEnd(TaskEntity task, ExecutionEntity execution, String userId, String deleteReason, Date endTime) voidrecordTaskInfoChange(TaskEntity taskEntity, String activityInstanceId, Date changeTime) voidrecordVariableCreate(VariableInstanceEntity variable, Date createTime) voidrecordVariableRemoved(VariableInstanceEntity variable) voidrecordVariableUpdate(VariableInstanceEntity variable, Date updateTime) voidupdateActivity(ExecutionEntity executionEntity, String oldActivityId, FlowElement newFlowElement, TaskEntity task, Date updateTime) voidupdateHistoricActivityInstance(ActivityInstance activityInstance) voidupdateProcessBusinessKeyInHistory(ExecutionEntity processInstance) voidupdateProcessBusinessStatusInHistory(ExecutionEntity processInstance) voidupdateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance)
-
Field Details
-
licenseCheckService
protected final com.flowable.license.LicenseCheckService licenseCheckService
-
-
Constructor Details
-
LicenseInstanceCountingHistoryManager
public LicenseInstanceCountingHistoryManager(com.flowable.license.LicenseCheckService licenseCheckService)
-
-
Method Details
-
recordProcessInstanceStart
- Specified by:
recordProcessInstanceStartin interfaceHistoryManager
-
isHistoryLevelAtLeast
- Specified by:
isHistoryLevelAtLeastin interfaceHistoryManager
-
isHistoryLevelAtLeast
- Specified by:
isHistoryLevelAtLeastin interfaceHistoryManager
-
isHistoryEnabled
public boolean isHistoryEnabled()- Specified by:
isHistoryEnabledin interfaceHistoryManager
-
isHistoryEnabled
- Specified by:
isHistoryEnabledin interfaceHistoryManager
-
recordProcessInstanceEnd
public void recordProcessInstanceEnd(ExecutionEntity processInstance, String deleteReason, String activityId, Date endTime) - Specified by:
recordProcessInstanceEndin interfaceHistoryManager
-
recordProcessInstanceNameChange
public void recordProcessInstanceNameChange(ExecutionEntity processInstanceExecution, String newName) - Specified by:
recordProcessInstanceNameChangein interfaceHistoryManager
-
recordProcessInstanceDeleted
public void recordProcessInstanceDeleted(String processInstanceId, String processDefinitionId, String processTenantId) - Specified by:
recordProcessInstanceDeletedin interfaceHistoryManager
-
recordDeleteHistoricProcessInstancesByProcessDefinitionId
- Specified by:
recordDeleteHistoricProcessInstancesByProcessDefinitionIdin interfaceHistoryManager
-
recordBulkDeleteProcessInstances
- Specified by:
recordBulkDeleteProcessInstancesin interfaceHistoryManager
-
recordActivityStart
- Specified by:
recordActivityStartin interfaceHistoryManager
-
recordActivityEnd
- Specified by:
recordActivityEndin interfaceHistoryManager
-
findHistoricActivityInstance
public HistoricActivityInstanceEntity findHistoricActivityInstance(ExecutionEntity execution, boolean validateEndTimeNull) - Specified by:
findHistoricActivityInstancein interfaceHistoryManager
-
recordProcessDefinitionChange
- Specified by:
recordProcessDefinitionChangein interfaceHistoryManager
-
recordTaskCreated
- Specified by:
recordTaskCreatedin interfaceHistoryManager
-
recordTaskEnd
public void recordTaskEnd(TaskEntity task, ExecutionEntity execution, String userId, String deleteReason, Date endTime) - Specified by:
recordTaskEndin interfaceHistoryManager
-
recordTaskInfoChange
- Specified by:
recordTaskInfoChangein interfaceHistoryManager
-
recordHistoricTaskDeleted
- Specified by:
recordHistoricTaskDeletedin interfaceHistoryManager
-
recordVariableCreate
- Specified by:
recordVariableCreatein interfaceHistoryManager
-
recordHistoricDetailVariableCreate
public void recordHistoricDetailVariableCreate(VariableInstanceEntity variable, ExecutionEntity sourceActivityExecution, boolean useActivityId, String activityInstanceId, Date createTime) - Specified by:
recordHistoricDetailVariableCreatein interfaceHistoryManager
-
recordVariableUpdate
- Specified by:
recordVariableUpdatein interfaceHistoryManager
-
recordVariableRemoved
- Specified by:
recordVariableRemovedin interfaceHistoryManager
-
createIdentityLinkComment
public void createIdentityLinkComment(TaskEntity task, String userId, String groupId, String type, boolean create) - Specified by:
createIdentityLinkCommentin interfaceHistoryManager
-
createUserIdentityLinkComment
public void createUserIdentityLinkComment(TaskEntity task, String userId, String type, boolean create) - Specified by:
createUserIdentityLinkCommentin interfaceHistoryManager
-
createGroupIdentityLinkComment
public void createGroupIdentityLinkComment(TaskEntity task, String groupId, String type, boolean create) - Specified by:
createGroupIdentityLinkCommentin interfaceHistoryManager
-
createIdentityLinkComment
public void createIdentityLinkComment(TaskEntity task, String userId, String groupId, String type, boolean create, boolean forceNullUserId) - Specified by:
createIdentityLinkCommentin interfaceHistoryManager
-
createUserIdentityLinkComment
public void createUserIdentityLinkComment(TaskEntity task, String userId, String type, boolean create, boolean forceNullUserId) - Specified by:
createUserIdentityLinkCommentin interfaceHistoryManager
-
createProcessInstanceIdentityLinkComment
public void createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create) - Specified by:
createProcessInstanceIdentityLinkCommentin interfaceHistoryManager
-
createProcessInstanceIdentityLinkComment
public void createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create, boolean forceNullUserId) - Specified by:
createProcessInstanceIdentityLinkCommentin interfaceHistoryManager
-
createAttachmentComment
public void createAttachmentComment(TaskEntity task, ExecutionEntity processInstance, String attachmentName, boolean create) - Specified by:
createAttachmentCommentin interfaceHistoryManager
-
recordFormPropertiesSubmitted
public void recordFormPropertiesSubmitted(ExecutionEntity processInstance, Map<String, String> properties, String taskId, Date createTime) - Specified by:
recordFormPropertiesSubmittedin interfaceHistoryManager
-
recordIdentityLinkCreated
- Specified by:
recordIdentityLinkCreatedin interfaceHistoryManager
-
recordIdentityLinkDeleted
- Specified by:
recordIdentityLinkDeletedin interfaceHistoryManager
-
recordEntityLinkCreated
- Specified by:
recordEntityLinkCreatedin interfaceHistoryManager
-
recordEntityLinkDeleted
- Specified by:
recordEntityLinkDeletedin interfaceHistoryManager
-
updateProcessBusinessKeyInHistory
- Specified by:
updateProcessBusinessKeyInHistoryin interfaceHistoryManager
-
updateProcessBusinessStatusInHistory
- Specified by:
updateProcessBusinessStatusInHistoryin interfaceHistoryManager
-
updateProcessDefinitionIdInHistory
public void updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance) - Specified by:
updateProcessDefinitionIdInHistoryin interfaceHistoryManager
-
updateActivity
public void updateActivity(ExecutionEntity executionEntity, String oldActivityId, FlowElement newFlowElement, TaskEntity task, Date updateTime) - Specified by:
updateActivityin interfaceHistoryManager
-
updateHistoricActivityInstance
- Specified by:
updateHistoricActivityInstancein interfaceHistoryManager
-
createHistoricActivityInstance
- Specified by:
createHistoricActivityInstancein interfaceHistoryManager
-
recordHistoricUserTaskLogEntry
- Specified by:
recordHistoricUserTaskLogEntryin interfaceHistoryManager
-
deleteHistoryUserTaskLog
public void deleteHistoryUserTaskLog(long logNumber) - Specified by:
deleteHistoryUserTaskLogin interfaceHistoryManager
-