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

import java.io.OutputStream;

import de.ivu.elect.business.datei.entity.DateiFileNames;
import de.ivu.elect.business.exchange.entity.DateiExportArt;

public interface ExportExchange<T, C> extends Exchange<C> {

  DateiFileNames getDateiFileNames(DateiExportArt dateiExportArt, FileFormat fileFormat, C context);

  void export(T object, OutputStream os, FileKonfiguration fileKonfiguration, C context) throws MappingException;
}
