
package de.ivu.elect.was.exchange.gebietsbaum.wahlberechtigte.vois;

import javax.inject.Inject;

import de.ivu.elect.business.wahl.entity.Wahl;

public class AnzahlWahlberechtigteVoisCsvImportMapper extends AbstractAnzahlWahlberechtigteMesoVoisCsvImportMapper {

  public static final String FILE_FORMAT_NAME = "file.format.gebietsbaum.was.anzahl.wahlberechtigte.vois.pro.wahl";

  @Inject // Momentan identisches Format...
  private transient AnzahlWahlberechtigteMesoCsvImportMapper anzahlWahlberechtigteMesoCsvImportMapper;

  public AnzahlWahlberechtigteVoisCsvImportMapper() {
    super();
  }

  @Override
  protected boolean isAcceptContext(Wahl wahl) {
    return getAnzahlWahlberechtigteMesoCsvImportMapper().isAcceptContext(wahl);
  }

  @Override
  protected String getFileFormatName() {
    return FILE_FORMAT_NAME;
  }

  @Override
  protected String getWahldurchfuehrungsgebietGebietsartName() {
    return getAnzahlWahlberechtigteMesoCsvImportMapper().getWahldurchfuehrungsgebietGebietsartName();
  }

  protected AnzahlWahlberechtigteMesoCsvImportMapper getAnzahlWahlberechtigteMesoCsvImportMapper() {
    return anzahlWahlberechtigteMesoCsvImportMapper;
  }
}
