Package io.camunda.migrator
Class HistoryMigrator
java.lang.Object
io.camunda.migrator.HistoryMigrator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.camunda.search.entities.DecisionDefinitionEntityfindDecisionDefinition(String decisionDefinitionId) protected io.camunda.search.entities.DecisionInstanceEntityfindDecisionInstance(String decisionInstanceId) protected io.camunda.db.rdbms.write.domain.FlowNodeInstanceDbModelfindFlowNodeInstance(String activityInstanceId) protected LongfindFlowNodeInstanceKey(String activityInstanceId) protected io.camunda.search.entities.ProcessInstanceEntityfindProcessInstanceByC7Id(String processInstanceId) protected voidmarkMigrated(String c7Id, Long c8Key, Date createTime, IdKeyMapper.TYPE type) protected voidmarkSkipped(String c7Id, IdKeyMapper.TYPE type, Date createTime, String skipReason) voidmigrate()voidvoidvoidvoidvoidvoidvoidprotected voidsaveRecord(String c7Id, Long c8Key, IdKeyMapper.TYPE type, Date createTime, String skipReason) voidsetMode(MigratorMode mode) voidsetRequestedEntityTypes(List<IdKeyMapper.TYPE> requestedEntityTypes) voidstart()
-
Field Details
-
dbClient
-
c7Client
-
mode
-
-
Constructor Details
-
HistoryMigrator
public HistoryMigrator()
-
-
Method Details
-
start
public void start() -
migrate
public void migrate() -
migrateProcessDefinitions
public void migrateProcessDefinitions() -
migrateDecisionRequirementsDefinitions
public void migrateDecisionRequirementsDefinitions() -
migrateDecisionDefinitions
public void migrateDecisionDefinitions() -
migrateDecisionInstances
public void migrateDecisionInstances() -
migrateVariables
public void migrateVariables() -
migrateUserTasks
public void migrateUserTasks() -
migrateFlowNodes
public void migrateFlowNodes() -
findProcessInstanceByC7Id
protected io.camunda.search.entities.ProcessInstanceEntity findProcessInstanceByC7Id(String processInstanceId) -
findDecisionInstance
protected io.camunda.search.entities.DecisionInstanceEntity findDecisionInstance(String decisionInstanceId) -
findDecisionDefinition
protected io.camunda.search.entities.DecisionDefinitionEntity findDecisionDefinition(String decisionDefinitionId) -
findFlowNodeInstanceKey
-
findFlowNodeInstance
protected io.camunda.db.rdbms.write.domain.FlowNodeInstanceDbModel findFlowNodeInstance(String activityInstanceId) -
markMigrated
-
markSkipped
-
saveRecord
protected void saveRecord(String c7Id, Long c8Key, IdKeyMapper.TYPE type, Date createTime, String skipReason) -
setMode
-
setRequestedEntityTypes
-