
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.WahlvorschlaegeAlsListeDokumentKonverter;
import de.ivu.elect.business.wahlvorschlag.entity.Wahlvorschlag;
import de.ivu.elect.dokumente.CoreElectContext;

public class DefaultWahlvorschlaegeAlsListeDokumentKonverter extends AbstractWahlvorschlaegeDokumentKonverter<Wahlvorschlag, WahlvorschlaegeDokumentContext>
    implements
      WahlvorschlaegeAlsListeDokumentKonverter {

  public DefaultWahlvorschlaegeAlsListeDokumentKonverter() {
    super();
  }

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

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