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

import java.util.Collection;
import java.util.Collections;

import de.ivu.elect.business.konfiguration.control.AbstractKonfigurationInit;
import de.ivu.elect.business.konfiguration.entity.Konfiguration;
import de.ivu.elect.business.konfiguration.entity.KonfigurationInitContext;
import de.ivu.elect.business.konfiguration.entity.MandantKonfigurationWerte;
import de.ivu.elect.business.wahl.control.AbstractWahlParameterInit;
import de.ivu.elect.business.wahl.entity.Wahl;
import de.ivu.elect.business.wahl.entity.WahlParameter;
import de.ivu.elect.business.wahl.entity.WahlParameterWerte;
import de.ivu.elect.business.wahl.entity.Wahltermin;

public class WahlvorschlagReihenfolgeBestaetigenWahlParameterInit extends AbstractWahlParameterInit {

  @Override
  protected Collection<WahlParameter> createDefaultParameters(Wahltermin wahltermin, Wahl wahl) {
    return Collections.singletonList(create(WahlParameterWerte.WAHLVORSCHLAG_REIHENFOLGE_BESTAETIGEN_NACH_SPEICHERN, getAufteilenGebietrechteMitnehmen()));
  }

  protected Boolean getAufteilenGebietrechteMitnehmen() {
    return Boolean.TRUE;
  }
}
