
package de.ivu.elect.business.exchange.control;

import java.io.File;
import java.util.function.Consumer;

import de.ivu.elect.business.datei.entity.DateiImport;
import de.ivu.elect.business.wahl.entity.WahlOderWahltermin;

public interface DateienImportFormatResolver extends DateienImportExportFormatResolver {

  Consumer<DateiImport> getDateiImportHandler();

  void validierungVorImport(WahlOderWahltermin wahlOderWahltermin, File naechsteDatei) throws Exception;

  void postImport(WahlOderWahltermin wahlOderWahltermin, File naechsteDatei);
}
