package de.ivu.elect.wes.exchange.stimmzettel;

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

import de.ivu.elect.business.stimmzettel.control.WesStimmzettelImportExchange;
import de.ivu.elect.business.stimmzettel.entity.WesStimmzettelDaten;
import de.ivu.elect.business.stimmzettel.entity.WesStimmzettelImportContext;
import de.ivu.elect.exchange.AbstractImportExchange;
import de.ivu.elect.exchange.ImportMapper;

public class DefaultWesStimmzettelImportExchange extends AbstractImportExchange<WesStimmzettelDaten, WesStimmzettelImportContext> implements WesStimmzettelImportExchange {

  @Inject
  private transient Instance<WesStimmzettelImportMapper> importMappers;

  @Override
  protected Iterable<? extends ImportMapper<WesStimmzettelDaten, WesStimmzettelImportContext>> getAllSupportedMapper() {
    return importMappers;
  }
}
