
package de.ivu.elect.dokumente.stimmeingabe;

import java.util.List;

import de.ivu.elect.business.dokumente.control.DokumentExtraFileOutput;
import de.ivu.elect.business.dokumente.control.ProgressMonitor;
import de.ivu.elect.business.dokumente.entity.DokumentKonverterResult;
import de.ivu.elect.business.dokumente.entity.DokumentVorlageArt;
import de.ivu.elect.business.stimmeingabe.control.StimmeingabeDocumentByErgebniseingangDokumentKonverter;
import de.ivu.elect.business.stimmeingabe.control.StimmeingabeDocumentByErgebniseingangExportContext;
import de.ivu.elect.business.stimmeingabe.control.StimmeingabeDocumentByErgebniseingangExportObject;
import de.ivu.elect.dokumente.konverter.AbstractDokumentKonverter;

/**
 * Diese Klasse ist NOTWENDIG IN CORE, damit die Dokumentvorlage bspw. auch im WUS hochgeladen werden kann.
 */
public class CoreStimmeingabeDocumentByErgebniseingangDokumentKonverter extends AbstractDokumentKonverter<StimmeingabeDocumentByErgebniseingangExportContext>
    implements
      StimmeingabeDocumentByErgebniseingangDokumentKonverter {

  public CoreStimmeingabeDocumentByErgebniseingangDokumentKonverter() {
    super();
  }

  @Override
  public DokumentVorlageArt getDokumentVorlageArt() {
    return DokumentVorlageArt.STIMMEINGABE;
  }

  @Override
  public DokumentKonverterResult konvertiereInDokumentEingabe(List<StimmeingabeDocumentByErgebniseingangExportObject< ? >> exportObjects,
      StimmeingabeDocumentByErgebniseingangExportContext exportContext, DokumentExtraFileOutput dokumentExtraFileOutput, ProgressMonitor monitor) {
    throw new UnsupportedOperationException();
  }
}
