Class DecisionDefinitionWriterOS
java.lang.Object
io.camunda.optimize.service.db.os.writer.DecisionDefinitionWriterOS
- All Implemented Interfaces:
DecisionDefinitionWriter
@Component
@Conditional(io.camunda.optimize.service.util.configuration.condition.OpenSearchCondition.class)
public class DecisionDefinitionWriterOS
extends Object
implements DecisionDefinitionWriter
-
Field Summary
Fields inherited from interface io.camunda.optimize.service.db.writer.DecisionDefinitionWriter
FIELDS_TO_UPDATE -
Constructor Summary
ConstructorsConstructorDescriptionDecisionDefinitionWriterOS(com.fasterxml.jackson.databind.ObjectMapper objectMapper, OptimizeOpenSearchClient osClient, ConfigurationService configurationService) -
Method Summary
Modifier and TypeMethodDescriptionvoidimportDecisionDefinitions(List<DecisionDefinitionOptimizeDto> decisionDefinitionOptimizeDtos) voidmarkDefinitionAsDeleted(String definitionId) booleanmarkRedeployedDefinitionsAsDeleted(List<DecisionDefinitionOptimizeDto> importedDefinitions)
-
Constructor Details
-
DecisionDefinitionWriterOS
public DecisionDefinitionWriterOS(com.fasterxml.jackson.databind.ObjectMapper objectMapper, OptimizeOpenSearchClient osClient, ConfigurationService configurationService)
-
-
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
-