Class ProcessDefinitionWriterES
java.lang.Object
io.camunda.optimize.service.db.es.writer.AbstractProcessDefinitionWriterES
io.camunda.optimize.service.db.es.writer.ProcessDefinitionWriterES
- All Implemented Interfaces:
ProcessDefinitionWriter
@Component
@Conditional(io.camunda.optimize.service.util.configuration.condition.ElasticSearchCondition.class)
public class ProcessDefinitionWriterES
extends AbstractProcessDefinitionWriterES
implements ProcessDefinitionWriter
-
Field Summary
Fields inherited from class io.camunda.optimize.service.db.es.writer.AbstractProcessDefinitionWriterES
esClient, log, objectMapper, taskRepositoryESFields inherited from interface io.camunda.optimize.service.db.writer.ProcessDefinitionWriter
FIELDS_TO_UPDATE -
Constructor Summary
ConstructorsConstructorDescriptionProcessDefinitionWriterES(OptimizeElasticsearchClient esClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ConfigurationService configurationService, TaskRepositoryES taskRepositoryES) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidmarkDefinitionAsDeleted(String definitionId) voidmarkDefinitionKeysAsOnboarded(Set<String> definitionKeys) booleanmarkRedeployedDefinitionsAsDeleted(List<ProcessDefinitionOptimizeDto> importedDefinitions) Methods inherited from class io.camunda.optimize.service.db.es.writer.AbstractProcessDefinitionWriterES
addImportProcessDefinitionToRequest
-
Constructor Details
-
ProcessDefinitionWriterES
public ProcessDefinitionWriterES(OptimizeElasticsearchClient esClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ConfigurationService configurationService, TaskRepositoryES taskRepositoryES)
-
-
Method Details
-
importProcessDefinitions
- Specified by:
importProcessDefinitionsin interfaceProcessDefinitionWriter
-
markDefinitionAsDeleted
- Specified by:
markDefinitionAsDeletedin interfaceProcessDefinitionWriter
-
markRedeployedDefinitionsAsDeleted
public boolean markRedeployedDefinitionsAsDeleted(List<ProcessDefinitionOptimizeDto> importedDefinitions) - Specified by:
markRedeployedDefinitionsAsDeletedin interfaceProcessDefinitionWriter
-
markDefinitionKeysAsOnboarded
- Specified by:
markDefinitionKeysAsOnboardedin interfaceProcessDefinitionWriter
-