Class LicenseInstanceCountingHistoryManager
- java.lang.Object
-
- com.flowable.core.service.process.LicenseInstanceCountingHistoryManager
-
- All Implemented Interfaces:
HistoryManager
public class LicenseInstanceCountingHistoryManager extends Object implements HistoryManager
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected com.flowable.license.LicenseCheckServicelicenseCheckService
-
Constructor Summary
Constructors Constructor Description LicenseInstanceCountingHistoryManager(com.flowable.license.LicenseCheckService licenseCheckService)
-
Method Summary
-
-
-
Method Detail
-
recordProcessInstanceStart
public void recordProcessInstanceStart(ExecutionEntity processInstance)
- Specified by:
recordProcessInstanceStartin interfaceHistoryManager
-
isHistoryLevelAtLeast
public boolean isHistoryLevelAtLeast(HistoryLevel level)
- Specified by:
isHistoryLevelAtLeastin interfaceHistoryManager
-
isHistoryLevelAtLeast
public boolean isHistoryLevelAtLeast(HistoryLevel level, String processDefinitionId)
- Specified by:
isHistoryLevelAtLeastin interfaceHistoryManager
-
isHistoryEnabled
public boolean isHistoryEnabled()
- Specified by:
isHistoryEnabledin interfaceHistoryManager
-
isHistoryEnabled
public boolean isHistoryEnabled(String processDefinitionId)
- 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
public void recordDeleteHistoricProcessInstancesByProcessDefinitionId(String processDefinitionId)
- Specified by:
recordDeleteHistoricProcessInstancesByProcessDefinitionIdin interfaceHistoryManager
-
recordBulkDeleteProcessInstances
public void recordBulkDeleteProcessInstances(Collection<String> processInstanceIds)
- Specified by:
recordBulkDeleteProcessInstancesin interfaceHistoryManager
-
recordActivityStart
public void recordActivityStart(ActivityInstance activityInstance)
- Specified by:
recordActivityStartin interfaceHistoryManager
-
recordActivityEnd
public void recordActivityEnd(ActivityInstance activityInstance)
- Specified by:
recordActivityEndin interfaceHistoryManager
-
recordActivityEnd
public void recordActivityEnd(ExecutionEntity executionEntity, String deleteReason, Date endTime)
- Specified by:
recordActivityEndin interfaceHistoryManager
-
findHistoricActivityInstance
public HistoricActivityInstanceEntity findHistoricActivityInstance(ExecutionEntity execution, boolean validateEndTimeNull)
- Specified by:
findHistoricActivityInstancein interfaceHistoryManager
-
recordProcessDefinitionChange
public void recordProcessDefinitionChange(String processInstanceId, String processDefinitionId)
- Specified by:
recordProcessDefinitionChangein interfaceHistoryManager
-
recordTaskCreated
public void recordTaskCreated(TaskEntity task, ExecutionEntity execution)
- Specified by:
recordTaskCreatedin interfaceHistoryManager
-
recordTaskEnd
public void recordTaskEnd(TaskEntity task, ExecutionEntity execution, String deleteReason, Date endTime)
- Specified by:
recordTaskEndin interfaceHistoryManager
-
recordTaskInfoChange
public void recordTaskInfoChange(TaskEntity taskEntity, String activityInstanceId, Date changeTime)
- Specified by:
recordTaskInfoChangein interfaceHistoryManager
-
recordHistoricTaskDeleted
public void recordHistoricTaskDeleted(HistoricTaskInstance task)
- Specified by:
recordHistoricTaskDeletedin interfaceHistoryManager
-
recordVariableCreate
public void recordVariableCreate(VariableInstanceEntity variable, Date createTime)
- Specified by:
recordVariableCreatein interfaceHistoryManager
-
recordHistoricDetailVariableCreate
public void recordHistoricDetailVariableCreate(VariableInstanceEntity variable, ExecutionEntity sourceActivityExecution, boolean useActivityId, String activityInstanceId, Date createTime)
- Specified by:
recordHistoricDetailVariableCreatein interfaceHistoryManager
-
recordVariableUpdate
public void recordVariableUpdate(VariableInstanceEntity variable, Date updateTime)
- Specified by:
recordVariableUpdatein interfaceHistoryManager
-
recordVariableRemoved
public void recordVariableRemoved(VariableInstanceEntity variable)
- 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
public void recordIdentityLinkCreated(IdentityLinkEntity identityLink)
- Specified by:
recordIdentityLinkCreatedin interfaceHistoryManager
-
recordIdentityLinkDeleted
public void recordIdentityLinkDeleted(IdentityLinkEntity identityLink)
- Specified by:
recordIdentityLinkDeletedin interfaceHistoryManager
-
recordEntityLinkCreated
public void recordEntityLinkCreated(EntityLinkEntity entityLink)
- Specified by:
recordEntityLinkCreatedin interfaceHistoryManager
-
recordEntityLinkDeleted
public void recordEntityLinkDeleted(EntityLinkEntity entityLink)
- Specified by:
recordEntityLinkDeletedin interfaceHistoryManager
-
updateProcessBusinessKeyInHistory
public void updateProcessBusinessKeyInHistory(ExecutionEntity processInstance)
- Specified by:
updateProcessBusinessKeyInHistoryin interfaceHistoryManager
-
updateProcessBusinessStatusInHistory
public void updateProcessBusinessStatusInHistory(ExecutionEntity processInstance)
- 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
public void updateHistoricActivityInstance(ActivityInstance activityInstance)
- Specified by:
updateHistoricActivityInstancein interfaceHistoryManager
-
createHistoricActivityInstance
public void createHistoricActivityInstance(ActivityInstance activityInstance)
- Specified by:
createHistoricActivityInstancein interfaceHistoryManager
-
recordHistoricUserTaskLogEntry
public void recordHistoricUserTaskLogEntry(HistoricTaskLogEntryBuilder taskLogEntryBuilder)
- Specified by:
recordHistoricUserTaskLogEntryin interfaceHistoryManager
-
deleteHistoryUserTaskLog
public void deleteHistoryUserTaskLog(long logNumber)
- Specified by:
deleteHistoryUserTaskLogin interfaceHistoryManager
-
-