package de.ivu.elect.wus.exchange.kandidatur;

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

import de.ivu.elect.business.kandidatur.control.WahlvorschlagExportContext;
import de.ivu.elect.business.kandidatur.control.WahlvorschlagExportExchange;
import de.ivu.elect.business.kandidatur.entity.WahlvorschlagExportObject;
import de.ivu.elect.exchange.AbstractExportExchange;
import de.ivu.elect.exchange.ExportMapper;

public class DefaultWahlvorschlagExportExchange extends AbstractExportExchange<WahlvorschlagExportObject, WahlvorschlagExportContext>
    implements WahlvorschlagExportExchange
{

  @Inject
  transient Instance<WahlvorschlagExportMapper> mapper;

  @Override
  protected Iterable< ? extends ExportMapper<WahlvorschlagExportObject, WahlvorschlagExportContext>> getAllSupportedMapper() {
    return mapper;
  }

}
