
package de.ivu.elect.dokumente.ergebnis.gesamtergebnis;

import de.ivu.elect.business.wahl.entity.CommonWahlart;
import de.ivu.elect.business.wahl.entity.Wahldurchfuehrung;

// ELECT-1975
public class BtwErgebnisGesamtergebnisTabellarischDocumentExportMapper extends AbstractErgebnisGesamtergebnisTabellarischDocumentExportMapper {

  public static final String FILE_FORMAT_NAME = "file.format.gesamtergebnis.v7.bundestagswahl.document.muc";

  public BtwErgebnisGesamtergebnisTabellarischDocumentExportMapper() {
    super(ERFASSUNGSGEBIET_GEBIETSREFERENZ_DEFAULT_FORMAT);
  }

  @Override
  protected boolean isAcceptContext(Wahldurchfuehrung wahldurchfuehrung) {
    return CommonWahlart.BUNDESTAGSWAHL.equalsWahlart(wahldurchfuehrung);
  }

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