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

import java.util.Collection;

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

import de.ivu.elect.business.ergebnis.control.NlWasModelU16BijlageBulkExportExchange;
import de.ivu.elect.business.exchange.control.ExportExchange;
import de.ivu.elect.business.stimmeingabe.entity.Ergebniseingabestatus;
import de.ivu.elect.business.wahl.boundary.AbstractNlExportArtefaktNachSystemExportstatusBulkExporter;
import de.ivu.elect.business.wahl.control.AbstractNlExportArtefaktNachSystemExportstatusExportContext;
import de.ivu.elect.business.wahl.control.NlExportArtefaktNachSystemExportstatusExportObject;

@Stateless
public class NlWasModelU16BijlageBulkExporter extends AbstractNlExportArtefaktNachSystemExportstatusBulkExporter {

  public static final Collection<Ergebniseingabestatus> EXPORT_ERGEBNISEINGABESTATUS = NlWasModelU16BulkExporter.EXPORT_ERGEBNISEINGABESTATUS;

  @Inject
  private transient NlWasModelU16BijlageBulkExportExchange exportExchange;

  public NlWasModelU16BijlageBulkExporter() {
    super();
  }

  @Override
  public ExportExchange<NlExportArtefaktNachSystemExportstatusExportObject, AbstractNlExportArtefaktNachSystemExportstatusExportContext> getExchange() {
    return exportExchange;
  }
}
