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

import java.util.List;

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

import de.ivu.elect.business.kandidatur.control.KandidaturExportContext;
import de.ivu.elect.business.kandidatur.control.KandidaturExportExchange;
import de.ivu.elect.business.kandidatur.entity.Kandidatur;
import de.ivu.elect.exchange.AbstractExportExchange;
import de.ivu.elect.exchange.ExportMapper;

public class DefaultKandidaturExportExchange extends AbstractExportExchange<List<Kandidatur>, KandidaturExportContext>
    implements
      KandidaturExportExchange {

  @Inject
  transient Instance<KandidaturExportMapper> mapper;

  @Override
  protected Iterable< ? extends ExportMapper<List<Kandidatur>, KandidaturExportContext>> getAllSupportedMapper() {
    return mapper;
  }

}
