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

import de.ivu.elect.business.ergebnis.control.ErgebnisDaten;
import de.ivu.elect.dokumente.DokumentFormatter;
import de.ivu.elect.dokumente.WasElectContext;
import de.ivu.elect.presentation.ergebnis.dokumente.diagramm.WahlbuchDiagrammGenerator;
import de.ivu.elect.presentation.ergebnis.dokumente.wahlbuch.PolitischeGruppenFuerPraesentationBestimmer;

public class WahlbuchParameter extends AbstractWahlbuchParameter {

  private final PolitischeGruppenFuerPraesentationBestimmer politischeGruppenFuerPraesentationBestimmer;

  public WahlbuchParameter(WasElectContext wasElectContext, ErgebnisDaten ergebnisDaten, DokumentFormatter formatter,
      PolitischeGruppenFuerPraesentationBestimmer politischeGruppenFuerPraesentationBestimmer, WahlbuchDiagrammGenerator diagrammGenerator) {
    super(wasElectContext, ergebnisDaten, formatter, diagrammGenerator);

    this.politischeGruppenFuerPraesentationBestimmer = politischeGruppenFuerPraesentationBestimmer;
  }

  public PolitischeGruppenFuerPraesentationBestimmer getPolitischeGruppenFuerPraesentationBestimmer() {
    return politischeGruppenFuerPraesentationBestimmer;
  }

  public boolean isGenerateSmallDocumentForTest() {
    return getContext().isGenerateSmallDocumentForTest();
  }
}
