
package de.ivu.elect.dokumente.stimmzettel;

import javax.inject.Inject;

import de.ivu.elect.business.gebietsbaum.boundary.WahlverwaltungGebietInformation;
import de.ivu.elect.business.stimmzettel.entity.StimmzettelDaten;
import de.ivu.elect.business.wahl.entity.Wahl;

public class DefaultStimmzettelByWahlvorschlaegeNachGebietDokumentGeneratorDocumentMapperExportMapper
    extends
      AbstractStimmzettelByWahlvorschlaegeNachGebietDokumentGeneratorDocumentMapperExportMapper {

  @Inject
  private transient DefaultStimmzettelByWahlvorschlaegeNachGebietDokumentGeneratorDocumentMapperExportMapperSupport defaultStimmzettelByWahlvorschlaegeNachGebietDokumentGeneratorDocumentMapperExportMapperSupport;

  public DefaultStimmzettelByWahlvorschlaegeNachGebietDokumentGeneratorDocumentMapperExportMapper() {
    super();
  }

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

  @Override
  public boolean isAcceptStimmzettelDaten(WahlverwaltungGebietInformation stimmzettelgebietInformation, StimmzettelDaten stimmzettelDaten) {
    return defaultStimmzettelByWahlvorschlaegeNachGebietDokumentGeneratorDocumentMapperExportMapperSupport.isAcceptStimmzettelDaten(stimmzettelgebietInformation, stimmzettelDaten);
  }

  @Override
  public String getDokumentVorlageNameInfix() {
    return DEFAULT_DOKUMENT_VORLAGE_NAME_INFIX;
  }
}
