
package de.ivu.elect.dokumente.stimmeingabe;

import javax.enterprise.inject.Instance;
import javax.inject.Inject;

import de.ivu.elect.business.stimmeingabe.control.StimmeingabeDocumentByErgebnisDatenExportContext;
import de.ivu.elect.business.stimmeingabe.control.StimmeingabeDocumentByErgebnisDatenExportExchange;
import de.ivu.elect.business.stimmeingabe.control.StimmeingabeDocumentByErgebnisDatenExportObject;
import de.ivu.elect.exchange.AbstractExportExchange;
import de.ivu.elect.exchange.ExportMapper;

public class CoreStimmeingabeDocumentByErgebnisDatenExportExchange extends AbstractExportExchange<StimmeingabeDocumentByErgebnisDatenExportObject, StimmeingabeDocumentByErgebnisDatenExportContext>
    implements
      StimmeingabeDocumentByErgebnisDatenExportExchange {

  @Inject
  private transient Instance<StimmeingabeDocumentByErgebnisDatenExportMapper> exportMappers;

  public CoreStimmeingabeDocumentByErgebnisDatenExportExchange() {
    super();
  }

  @Override
  protected Iterable< ? extends ExportMapper<StimmeingabeDocumentByErgebnisDatenExportObject, StimmeingabeDocumentByErgebnisDatenExportContext>> getAllSupportedMapper() {
    return exportMappers;
  }
}
