Class DecisionInstanceRepositoryOS
java.lang.Object
io.camunda.optimize.service.db.repository.os.DecisionInstanceRepositoryOS
- All Implemented Interfaces:
DecisionInstanceRepository
@Component
@Conditional(io.camunda.optimize.service.util.configuration.condition.OpenSearchCondition.class)
public class DecisionInstanceRepositoryOS
extends Object
implements DecisionInstanceRepository
-
Constructor Summary
ConstructorsConstructorDescriptionDecisionInstanceRepositoryOS(OptimizeOpenSearchClient osClient, ConfigurationService configurationService, OptimizeIndexNameService indexNameService, DateTimeFormatter dateTimeFormatter) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteDecisionInstancesByDefinitionKeyAndEvaluationDateOlderThan(String decisionDefinitionKey, OffsetDateTime evaluationDate) voidimportDecisionInstances(String importItemName, List<DecisionInstanceDto> decisionInstanceDtos)
-
Constructor Details
-
DecisionInstanceRepositoryOS
public DecisionInstanceRepositoryOS(OptimizeOpenSearchClient osClient, ConfigurationService configurationService, OptimizeIndexNameService indexNameService, DateTimeFormatter dateTimeFormatter)
-
-
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
-