Class AbstractAsyncCmmnHistoryManager
- java.lang.Object
-
- org.flowable.cmmn.engine.impl.history.async.AbstractAsyncCmmnHistoryManager
-
- All Implemented Interfaces:
CmmnHistoryManager
- Direct Known Subclasses:
AsyncCmmnHistoryManager
public abstract class AbstractAsyncCmmnHistoryManager extends Object implements CmmnHistoryManager
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected CmmnEngineConfigurationcmmnEngineConfiguration
-
Constructor Summary
Constructors Constructor Description AbstractAsyncCmmnHistoryManager(CmmnEngineConfiguration cmmnEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddCaseDefinitionFields(com.fasterxml.jackson.databind.node.ObjectNode data, CaseDefinition caseDefinition)protected voidaddCommonCaseInstanceFields(CaseInstanceEntity caseInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data)protected voidaddCommonEntityLinkFields(EntityLinkEntity entityLink, com.fasterxml.jackson.databind.node.ObjectNode data)protected voidaddCommonHistoricCaseInstanceFields(HistoricCaseInstanceEntity historicCaseInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data)protected voidaddCommonHistoricTaskLogEntryFields(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder, com.fasterxml.jackson.databind.node.ObjectNode data)protected voidaddCommonIdentityLinkFields(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink, com.fasterxml.jackson.databind.node.ObjectNode data)protected voidaddCommonMilestoneInstanceFields(MilestoneInstanceEntity milestoneInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data)protected voidaddCommonPlanItemInstanceFields(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data)protected voidaddCommonTaskFields(TaskEntity task, com.fasterxml.jackson.databind.node.ObjectNode data)protected voidaddCommonVariableFields(VariableInstanceEntity variable, com.fasterxml.jackson.databind.node.ObjectNode data, Date time)protected BooleanevaluateShowInOverview(PlanItemInstanceEntity planItemInstanceEntity)protected CaseDefinitiongetCaseDefinition(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink)protected CmmnHistoryConfigurationSettingsgetHistoryConfigurationSettings()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.flowable.cmmn.engine.impl.history.CmmnHistoryManager
deleteHistoricUserTaskLogEntry, recordBulkDeleteHistoricCaseInstances, recordCaseInstanceEnd, recordCaseInstanceStart, recordEntityLinkCreated, recordEntityLinkDeleted, recordHistoricCaseInstanceDeleted, recordHistoricCaseInstanceReactivated, recordHistoricTaskDeleted, recordHistoricUserTaskLogEntry, recordIdentityLinkCreated, recordIdentityLinkDeleted, recordMilestoneReached, recordPlanItemInstanceAvailable, recordPlanItemInstanceCompleted, recordPlanItemInstanceCreated, recordPlanItemInstanceDisabled, recordPlanItemInstanceEnabled, recordPlanItemInstanceExit, recordPlanItemInstanceOccurred, recordPlanItemInstanceReactivated, recordPlanItemInstanceStarted, recordPlanItemInstanceSuspended, recordPlanItemInstanceTerminated, recordPlanItemInstanceUnavailable, recordPlanItemInstanceUpdated, recordTaskCreated, recordTaskEnd, recordTaskInfoChange, recordUpdateBusinessKey, recordUpdateBusinessStatus, recordUpdateCaseInstanceName, recordVariableCreate, recordVariableRemoved, recordVariableUpdate, updateCaseDefinitionIdInHistory
-
-
-
-
Field Detail
-
cmmnEngineConfiguration
protected CmmnEngineConfiguration cmmnEngineConfiguration
-
-
Constructor Detail
-
AbstractAsyncCmmnHistoryManager
public AbstractAsyncCmmnHistoryManager(CmmnEngineConfiguration cmmnEngineConfiguration)
-
-
Method Detail
-
getHistoryConfigurationSettings
protected CmmnHistoryConfigurationSettings getHistoryConfigurationSettings()
-
addCommonCaseInstanceFields
protected void addCommonCaseInstanceFields(CaseInstanceEntity caseInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data)
-
addCommonHistoricCaseInstanceFields
protected void addCommonHistoricCaseInstanceFields(HistoricCaseInstanceEntity historicCaseInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data)
-
addCaseDefinitionFields
protected void addCaseDefinitionFields(com.fasterxml.jackson.databind.node.ObjectNode data, CaseDefinition caseDefinition)
-
addCommonIdentityLinkFields
protected void addCommonIdentityLinkFields(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink, com.fasterxml.jackson.databind.node.ObjectNode data)
-
addCommonEntityLinkFields
protected void addCommonEntityLinkFields(EntityLinkEntity entityLink, com.fasterxml.jackson.databind.node.ObjectNode data)
-
addCommonTaskFields
protected void addCommonTaskFields(TaskEntity task, com.fasterxml.jackson.databind.node.ObjectNode data)
-
addCommonPlanItemInstanceFields
protected void addCommonPlanItemInstanceFields(PlanItemInstanceEntity planItemInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data)
-
addCommonMilestoneInstanceFields
protected void addCommonMilestoneInstanceFields(MilestoneInstanceEntity milestoneInstanceEntity, com.fasterxml.jackson.databind.node.ObjectNode data)
-
addCommonVariableFields
protected void addCommonVariableFields(VariableInstanceEntity variable, com.fasterxml.jackson.databind.node.ObjectNode data, Date time)
-
addCommonHistoricTaskLogEntryFields
protected void addCommonHistoricTaskLogEntryFields(org.flowable.task.api.history.HistoricTaskLogEntryBuilder taskLogEntryBuilder, com.fasterxml.jackson.databind.node.ObjectNode data)
-
getCaseDefinition
protected CaseDefinition getCaseDefinition(org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink)
-
evaluateShowInOverview
protected Boolean evaluateShowInOverview(PlanItemInstanceEntity planItemInstanceEntity)
-
-