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

import java.util.Collection;

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

import de.ivu.elect.business.wahlvorschlag.control.WahlvorschlagsdokumentCreate;
import de.ivu.elect.business.wahlvorschlag.entity.Liste;
import de.ivu.elect.business.wahlvorschlag.entity.Wahlvorschlagsdokument;

@Stateless
@Specializes
public class CoreListeBoundaryCreate extends ListeBoundaryCreate {

  @Inject
  private WahlvorschlagsdokumentCreate wahlvorschlagsdokumentCreate;

  public CoreListeBoundaryCreate() {
    super();
  }

  public void saveAndCreateWahlvorschlagsdokument(Liste liste, Collection<Wahlvorschlagsdokument> wahlvorschlagsdokumente) {
    save(liste);

    wahlvorschlagsdokumentCreate.save(wahlvorschlagsdokumente);
  }
}
