package com.constellio.app.services.schemas.bulkImport.data;
import java.util.List;
import com.constellio.app.services.schemas.bulkImport.BulkImportParams;
import com.constellio.app.services.schemas.bulkImport.BulkImportProgressionListener;
import com.constellio.app.services.schemas.bulkImport.BulkImportResults;
import com.constellio.app.services.schemas.bulkImport.RecordsImportServicesRuntimeException;
import com.constellio.model.entities.records.wrappers.User;
import com.constellio.model.frameworks.validation.ValidationException;
public interface ImportServices {
BulkImportResults bulkImport(ImportDataProvider importDataProvider, BulkImportProgressionListener progressionListener,
User user, List<String> collections)
throws ValidationException;
BulkImportResults bulkImport(ImportDataProvider importDataProvider,
final BulkImportProgressionListener bulkImportProgressionListener,
final User user, List<String> collections, BulkImportParams params)
throws ValidationException;
}