
package de.ivu.elect.business.stimmeingabe.entity;

import de.ivu.elect.business.gruppe.boundary.PolitischeGruppeDAO;
import de.ivu.elect.business.wahl.entity.Wahl;
import de.ivu.elect.jee.faces.Messages;
import de.ivu.elect.presentation.gruppe.GruppeSchluesselFormatter;

public class StimmeingabePlausiKonfigurationPropertyContext {

  private final Wahl wahl;

  private final PolitischeGruppeDAO politischeGruppeDAO;

  private final GruppeSchluesselFormatter gruppeSchluesselFormatter;

  private final Messages messages;

  public StimmeingabePlausiKonfigurationPropertyContext(Wahl wahl, PolitischeGruppeDAO politischeGruppeDAO, GruppeSchluesselFormatter gruppeSchluesselFormatter, Messages messages) {
    this.wahl = wahl;
    this.politischeGruppeDAO = politischeGruppeDAO;
    this.gruppeSchluesselFormatter = gruppeSchluesselFormatter;
    this.messages = messages;
  }

  public Wahl getWahl() {
    return wahl;
  }

  public PolitischeGruppeDAO getPolitischeGruppeDAO() {
    return politischeGruppeDAO;
  }

  public GruppeSchluesselFormatter getGruppeSchluesselFormatter() {
    return gruppeSchluesselFormatter;
  }

  public Messages getMessages() {
    return messages;
  }
}
