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

import javax.inject.Inject;

import de.ivu.elect.business.stimmeingabe.boundary.AbstractStimmeingabeErfassenDescription;
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.EuwStimmeingabePlausiBuilder;

public class EuwStimmeingabeErfassenDescription extends AbstractStimmeingabeErfassenDescription {

  private static final long serialVersionUID = 1L;

  @Inject
  private transient EuwStimmeingabeErfassenModelBuilder stimmeingabeErfassenModelBuilder;

  @Inject
  private transient EuwStimmeingabeErfassenLabelGenerator stimmeingabeErfassenLabelGenerator;

  @Inject
  private transient EuwStimmeingabePlausiBuilder stimmeingabePlausiBuilder;

  public EuwStimmeingabeErfassenDescription() {
    super();
  }

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

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

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

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

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