
package de.ivu.elect.dokumente.wahlvorschlag;

import java.util.List;

import de.ivu.elect.business.dokumente.entity.DokumentVorlageArt;
import de.ivu.elect.business.gebietsbaum.entity.Gebiet;
import de.ivu.elect.business.wahlvorschlag.boundary.WahlvorschlaegeDokumentContext;
import de.ivu.elect.business.wahlvorschlag.control.WahlvorschlaegeNachGebietDokumentKonverter;
import de.ivu.elect.dokumente.CoreElectContext;

public class DefaultWahlvorschlaegeNachGebietDokumentKonverter extends AbstractWahlvorschlaegeDokumentKonverter<Gebiet, WahlvorschlaegeDokumentContext>
    implements
      WahlvorschlaegeNachGebietDokumentKonverter {

  public DefaultWahlvorschlaegeNachGebietDokumentKonverter() {
    super();
  }

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

  @Override
  protected WahlvorschlaegeNachGebietDocument createDokumentEingabe(CoreElectContext coreElectContext, Gebiet auswertungsgebiet, WahlvorschlagCoreDaten wahlvorschlagCoreDaten,
      List<Gebiet> gebieteIgnored) {
    return new WahlvorschlaegeNachGebietDocument(coreElectContext, auswertungsgebiet, wahlvorschlagCoreDaten);
  }
}
