package de.ivu.elect.business.wahlbeteiligung.boundary;

import de.ivu.elect.business.wahlbeteiligung.entity.WahlbeteiligungAuswertung;
import de.ivu.elect.business.wahlbeteiligung.entity.WahlbeteiligungAuswertungWahllokalsystemCreateParameters;
import de.ivu.elect.business.wahllokalsystem.boundary.WahllokalsystemWahlbeteiligungUebernehmen;

import javax.ejb.Stateless;
import javax.enterprise.inject.Specializes;
import javax.inject.Inject;

@Stateless
@Specializes
public class WasWahlbeteiligungAuswertungBoundaryCreate extends WahlbeteiligungAuswertungBoundaryCreate {

  @Inject
  private transient WahllokalsystemWahlbeteiligungUebernehmen wahllokalsystemWahlbeteiligungUebernehmen;

  public void saveWahllokalsystem(WahlbeteiligungAuswertung entity, WahlbeteiligungAuswertungWahllokalsystemCreateParameters parameters) {
    create.save(entity);
    wahllokalsystemWahlbeteiligungUebernehmen.uebernehmeAuswertungAusWahllokalsystemStatus(entity, parameters);
  }


}
