Class ProcessDefinitionWriterOS
java.lang.Object
io.camunda.optimize.service.db.os.writer.AbstractProcessDefinitionWriterOS
io.camunda.optimize.service.db.os.writer.ProcessDefinitionWriterOS
- All Implemented Interfaces:
ProcessDefinitionWriter
@Component
@Conditional(io.camunda.optimize.service.util.configuration.condition.OpenSearchCondition.class)
public class ProcessDefinitionWriterOS
extends AbstractProcessDefinitionWriterOS
implements ProcessDefinitionWriter
-
Field Summary
Fields inherited from class io.camunda.optimize.service.db.os.writer.AbstractProcessDefinitionWriterOS
log, objectMapper, osClientFields inherited from interface io.camunda.optimize.service.db.writer.ProcessDefinitionWriter
FIELDS_TO_UPDATE -
Constructor Summary
ConstructorsConstructorDescriptionProcessDefinitionWriterOS(OptimizeOpenSearchClient osClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ConfigurationService configurationService) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidmarkDefinitionAsDeleted(String definitionId) voidmarkDefinitionKeysAsOnboarded(Set<String> definitionKeys) booleanmarkRedeployedDefinitionsAsDeleted(List<ProcessDefinitionOptimizeDto> importedDefinitions) Methods inherited from class io.camunda.optimize.service.db.os.writer.AbstractProcessDefinitionWriterOS
addImportProcessDefinitionToRequest
-
Constructor Details
-
ProcessDefinitionWriterOS
public ProcessDefinitionWriterOS(OptimizeOpenSearchClient osClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ConfigurationService configurationService)
-
-
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
-