Class DecisionInstanceRepositoryES
java.lang.Object
io.camunda.optimize.service.db.repository.es.DecisionInstanceRepositoryES
- All Implemented Interfaces:
DecisionInstanceRepository
@Component
@Conditional(io.camunda.optimize.service.util.configuration.condition.ElasticSearchCondition.class)
public class DecisionInstanceRepositoryES
extends Object
implements DecisionInstanceRepository
-
Constructor Summary
ConstructorsConstructorDescriptionDecisionInstanceRepositoryES(OptimizeElasticsearchClient esClient, ConfigurationService configurationService, com.fasterxml.jackson.databind.ObjectMapper objectMapper, DateTimeFormatter dateTimeFormatter, TaskRepositoryES taskRepositoryES) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteDecisionInstancesByDefinitionKeyAndEvaluationDateOlderThan(String decisionDefinitionKey, OffsetDateTime evaluationDate) voidimportDecisionInstances(String importItemName, List<DecisionInstanceDto> decisionInstanceDtos)
-
Constructor Details
-
DecisionInstanceRepositoryES
public DecisionInstanceRepositoryES(OptimizeElasticsearchClient esClient, ConfigurationService configurationService, com.fasterxml.jackson.databind.ObjectMapper objectMapper, DateTimeFormatter dateTimeFormatter, TaskRepositoryES taskRepositoryES)
-
-
Method Details
-
importDecisionInstances
public void importDecisionInstances(String importItemName, List<DecisionInstanceDto> decisionInstanceDtos) - Specified by:
importDecisionInstancesin interfaceDecisionInstanceRepository
-
deleteDecisionInstancesByDefinitionKeyAndEvaluationDateOlderThan
public void deleteDecisionInstancesByDefinitionKeyAndEvaluationDateOlderThan(String decisionDefinitionKey, OffsetDateTime evaluationDate) - Specified by:
deleteDecisionInstancesByDefinitionKeyAndEvaluationDateOlderThanin interfaceDecisionInstanceRepository
-