
package de.ivu.elect.business.wahlausschuss.boundary;

import javax.ejb.Stateless;
import javax.inject.Inject;

import de.ivu.elect.business.dokumente.boundary.AbstractDokumentGenerator;
import de.ivu.elect.business.dokumente.entity.DokumentVorlageArt;
import de.ivu.elect.business.wahlausschuss.entity.Wahlausschussmitglied;

@Stateless
public class WahlausschussmitgliederAlsListeDokumentGenerator
    extends
    AbstractDokumentGenerator<Wahlausschussmitglied, WahlausschussmitgliederAlsListeDokumentContext> {

  @Inject
  WahlausschussmitgliedDAO wahlausschussmitgliedDAO;

  @Override
  public DokumentVorlageArt getDokumentVorlageArt() {
    return DokumentVorlageArt.WAHLAUSSCHUSSMITGLIEDER_ALS_LISTE;
  }

  @Override
  protected Wahlausschussmitglied attach(Wahlausschussmitglied entity, WahlausschussmitgliederAlsListeDokumentContext context) {
    return wahlausschussmitgliedDAO.attach(entity);
  }

}
