
package de.ivu.elect.business.stimmeingabe.boundary.bundestagswahl;

import javax.inject.Inject;

import de.ivu.elect.business.stimmeingabe.boundary.AbstractStimmeingabeErfassenDescription;
import de.ivu.elect.business.stimmeingabe.boundary.StimmeingabeGruppeStimmenErfassenModelBuilder;
import de.ivu.elect.business.stimmeingabe.boundary.StimmeingabeKopfzahlErfassenModelBuilder;
import de.ivu.elect.business.stimmeingabe.control.StimmeingabeGruppeStimmenErfassenLabelGenerator;
import de.ivu.elect.business.stimmeingabe.control.StimmeingabeKopfzahlErfassenLabelGenerator;
import de.ivu.elect.business.stimmeingabe.control.StimmeingabePlausiBuilder;
import de.ivu.elect.business.stimmeingabe.control.plausi.BtwStimmeingabePlausiBuilder;

public class BtwStimmeingabeErfassenDescription extends AbstractStimmeingabeErfassenDescription {

  private static final long serialVersionUID = 1L;

  @Inject
  protected transient BtwStimmeingabePlausiBuilder stimmeingabePlausiBuilder;

  @Inject
  protected transient BtwStimmeingabeErfassenModelBuilder stimmeingabeErfassenModelBuilder;

  @Inject
  protected transient BtwStimmeingabeErfassenLabelGenerator stimmeingabeErfassenLabelGenerator;

  public BtwStimmeingabeErfassenDescription() {
    super();
  }

  @Override
  public StimmeingabePlausiBuilder getStimmeingabePlausiBuilder() {
    return stimmeingabePlausiBuilder;
  }

  @Override
  public StimmeingabeKopfzahlErfassenModelBuilder getStimmeingabeKopfzahlErfassenModelBuilder() {
    return stimmeingabeErfassenModelBuilder;
  }

  @Override
  public StimmeingabeKopfzahlErfassenLabelGenerator getStimmeingabeKopfzahlErfassenLabelGenerator() {
    return stimmeingabeErfassenLabelGenerator;
  }

  @Override
  public StimmeingabeGruppeStimmenErfassenModelBuilder getStimmeingabeGruppeStimmenErfassenModelBuilder() {
    return stimmeingabeErfassenModelBuilder;
  }

  @Override
  public StimmeingabeGruppeStimmenErfassenLabelGenerator getStimmeingabeGruppeStimmenErfassenLabelGenerator() {
    return stimmeingabeErfassenLabelGenerator;
  }
}
