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

import de.ivu.elect.business.wahlvorschlagsperson.control.WahlvorschlagsPersonExportContext;
import de.ivu.elect.business.wahlvorschlagsperson.control.WahlvorschlagsPersonExportExchange;
import de.ivu.elect.business.wahlvorschlagsperson.entity.WahlvorschlagsPersonExportObject;
import de.ivu.elect.exchange.AbstractExportExchange;
import de.ivu.elect.exchange.ExportMapper;

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

public class DefaultWahlvorschlagsPersonExportExchange extends AbstractExportExchange<WahlvorschlagsPersonExportObject, WahlvorschlagsPersonExportContext>
        implements WahlvorschlagsPersonExportExchange {

  @Inject
  transient Instance<WahlvorschlagsPersonExportMapper> mapper;

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

}
