Class DecisionDefinitionWriterES
java.lang.Object
io.camunda.optimize.service.db.es.writer.DecisionDefinitionWriterES
- All Implemented Interfaces:
DecisionDefinitionWriter
@Component
@Conditional(io.camunda.optimize.service.util.configuration.condition.ElasticSearchCondition.class)
public class DecisionDefinitionWriterES
extends Object
implements DecisionDefinitionWriter
-
Field Summary
Fields inherited from interface io.camunda.optimize.service.db.writer.DecisionDefinitionWriter
FIELDS_TO_UPDATE -
Constructor Summary
ConstructorsConstructorDescriptionDecisionDefinitionWriterES(com.fasterxml.jackson.databind.ObjectMapper objectMapper, OptimizeElasticsearchClient esClient, ConfigurationService configurationService, TaskRepositoryES taskRepositoryES) -
Method Summary
Modifier and TypeMethodDescriptionvoidimportDecisionDefinitions(List<DecisionDefinitionOptimizeDto> decisionDefinitionOptimizeDtos) voidmarkDefinitionAsDeleted(String definitionId) booleanmarkRedeployedDefinitionsAsDeleted(List<DecisionDefinitionOptimizeDto> importedDefinitions)
-
Constructor Details
-
DecisionDefinitionWriterES
public DecisionDefinitionWriterES(com.fasterxml.jackson.databind.ObjectMapper objectMapper, OptimizeElasticsearchClient esClient, ConfigurationService configurationService, TaskRepositoryES taskRepositoryES)
-
-
Method Details
-
importDecisionDefinitions
public void importDecisionDefinitions(List<DecisionDefinitionOptimizeDto> decisionDefinitionOptimizeDtos) - Specified by:
importDecisionDefinitionsin interfaceDecisionDefinitionWriter
-
markDefinitionAsDeleted
- Specified by:
markDefinitionAsDeletedin interfaceDecisionDefinitionWriter
-
markRedeployedDefinitionsAsDeleted
public boolean markRedeployedDefinitionsAsDeleted(List<DecisionDefinitionOptimizeDto> importedDefinitions) - Specified by:
markRedeployedDefinitionsAsDeletedin interfaceDecisionDefinitionWriter
-