Class AbstractAsyncHistoryManager
- java.lang.Object
-
- org.flowable.engine.impl.persistence.AbstractManager
-
- org.flowable.engine.impl.history.AbstractHistoryManager
-
- org.flowable.engine.impl.history.async.AbstractAsyncHistoryManager
-
- All Implemented Interfaces:
HistoryManager
- Direct Known Subclasses:
AsyncHistoryManager
public abstract class AbstractAsyncHistoryManager extends AbstractHistoryManager
- Author:
- Filip Hrisafov
-
-
Field Summary
-
Fields inherited from class org.flowable.engine.impl.persistence.AbstractManager
processEngineConfiguration
-
-
Constructor Summary
Constructors Constructor Description AbstractAsyncHistoryManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddCommonActivityInstanceFields(ActivityInstance activityInstance, com.fasterxml.jackson.databind.node.ObjectNode data)protected voidaddCommonEntityLinkFields(EntityLinkEntity entityLink, com.fasterxml.jackson.databind.node.ObjectNode data)protected voidaddCommonIdentityLinkFields(IdentityLinkEntity identityLink, com.fasterxml.jackson.databind.node.ObjectNode data)protected voidaddCommonProcessInstanceFields(ExecutionEntity processInstance, com.fasterxml.jackson.databind.node.ObjectNode data)protected voidaddCommonTaskFields(TaskEntity task, ExecutionEntity execution, com.fasterxml.jackson.databind.node.ObjectNode data)protected voidaddCommonVariableFields(VariableInstanceEntity variable, com.fasterxml.jackson.databind.node.ObjectNode data)protected voidaddHistoricTaskLogEntryFields(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder, com.fasterxml.jackson.databind.node.ObjectNode data)protected voidaddProcessDefinitionFields(com.fasterxml.jackson.databind.node.ObjectNode data, String processDefinitionId)protected voidaddProcessDefinitionFields(com.fasterxml.jackson.databind.node.ObjectNode data, ProcessDefinition processDefinition)-
Methods inherited from class org.flowable.engine.impl.history.AbstractHistoryManager
createAttachmentComment, createGroupIdentityLinkComment, createIdentityLinkComment, createIdentityLinkComment, createProcessInstanceIdentityLinkComment, createProcessInstanceIdentityLinkComment, createUserIdentityLinkComment, createUserIdentityLinkComment, findHistoricActivityInstance, findHistoricActivityInstance, getActivityIdForExecution, getEntityCache, getHistoricActivityInstanceFromCache, getHistoryConfigurationSettings, getProcessDefinitionId, isHistoryEnabled, isHistoryEnabled, isHistoryLevelAtLeast, isHistoryLevelAtLeast, parseActivityType, updateActivity
-
Methods inherited from class org.flowable.engine.impl.persistence.AbstractManager
getActivityInstanceEntityManager, getAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeploymentEntityManager, getEventDispatcher, getExecutionEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricProcessInstanceEntityManager, getHistoryManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSession
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.flowable.engine.impl.history.HistoryManager
createHistoricActivityInstance, deleteHistoryUserTaskLog, recordActivityEnd, recordActivityEnd, recordActivityStart, recordBulkDeleteProcessInstances, recordDeleteHistoricProcessInstancesByProcessDefinitionId, recordEntityLinkCreated, recordEntityLinkDeleted, recordFormPropertiesSubmitted, recordHistoricDetailVariableCreate, recordHistoricTaskDeleted, recordHistoricUserTaskLogEntry, recordIdentityLinkCreated, recordIdentityLinkDeleted, recordProcessDefinitionChange, recordProcessInstanceDeleted, recordProcessInstanceEnd, recordProcessInstanceNameChange, recordProcessInstanceStart, recordTaskCreated, recordTaskEnd, recordTaskInfoChange, recordVariableCreate, recordVariableRemoved, recordVariableUpdate, updateHistoricActivityInstance, updateProcessBusinessKeyInHistory, updateProcessBusinessStatusInHistory, updateProcessDefinitionIdInHistory
-
-
-
-
Constructor Detail
-
AbstractAsyncHistoryManager
public AbstractAsyncHistoryManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Detail
-
addCommonProcessInstanceFields
protected void addCommonProcessInstanceFields(ExecutionEntity processInstance, com.fasterxml.jackson.databind.node.ObjectNode data)
-
addProcessDefinitionFields
protected void addProcessDefinitionFields(com.fasterxml.jackson.databind.node.ObjectNode data, String processDefinitionId)
-
addProcessDefinitionFields
protected void addProcessDefinitionFields(com.fasterxml.jackson.databind.node.ObjectNode data, ProcessDefinition processDefinition)
-
addCommonTaskFields
protected void addCommonTaskFields(TaskEntity task, ExecutionEntity execution, com.fasterxml.jackson.databind.node.ObjectNode data)
-
addCommonVariableFields
protected void addCommonVariableFields(VariableInstanceEntity variable, com.fasterxml.jackson.databind.node.ObjectNode data)
-
addCommonIdentityLinkFields
protected void addCommonIdentityLinkFields(IdentityLinkEntity identityLink, com.fasterxml.jackson.databind.node.ObjectNode data)
-
addCommonEntityLinkFields
protected void addCommonEntityLinkFields(EntityLinkEntity entityLink, com.fasterxml.jackson.databind.node.ObjectNode data)
-
addCommonActivityInstanceFields
protected void addCommonActivityInstanceFields(ActivityInstance activityInstance, com.fasterxml.jackson.databind.node.ObjectNode data)
-
addHistoricTaskLogEntryFields
protected void addHistoricTaskLogEntryFields(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder, com.fasterxml.jackson.databind.node.ObjectNode data)
-
-