Class ProcessInstanceWriter
java.lang.Object
io.camunda.optimize.service.db.writer.ProcessInstanceWriter
-
Constructor Summary
ConstructorsConstructorDescriptionProcessInstanceWriter(IndexRepository indexRepository, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ImportRequestDtoFactory importRequestDtoFactory, ProcessInstanceRepository processInstanceRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteByIds(String definitionKey, List<String> processInstanceIds) generateCompletedProcessInstanceImports(List<ProcessInstanceDto> processInstances) generateProcessInstanceImports(List<ProcessInstanceDto> processInstances, String sourceExportIndex) generateRunningProcessInstanceImports(List<ProcessInstanceDto> processInstances)
-
Constructor Details
-
ProcessInstanceWriter
public ProcessInstanceWriter(IndexRepository indexRepository, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ImportRequestDtoFactory importRequestDtoFactory, ProcessInstanceRepository processInstanceRepository)
-
-
Method Details
-
generateProcessInstanceImports
public List<ImportRequestDto> generateProcessInstanceImports(List<ProcessInstanceDto> processInstances, String sourceExportIndex) -
deleteByIds
-
generateRunningProcessInstanceImports
public List<ImportRequestDto> generateRunningProcessInstanceImports(List<ProcessInstanceDto> processInstances) -
generateCompletedProcessInstanceImports
public List<ImportRequestDto> generateCompletedProcessInstanceImports(List<ProcessInstanceDto> processInstances)
-