package com.constellio.app.modules.robots.model; import java.util.List; import com.constellio.app.modules.robots.model.wrappers.ActionParameters; import com.constellio.app.services.factories.AppLayerFactory; import com.constellio.model.entities.records.Record; import com.constellio.model.entities.records.Transaction; public interface ActionExecutor { Transaction execute(String robotId, ActionParameters actionParameters, AppLayerFactory appLayerFactory, List<Record> records, List<Record> processedRecords, boolean dryRun); }