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

import static java.util.Arrays.asList;

import java.util.List;

import javax.enterprise.inject.Specializes;

import de.ivu.elect.business.stimmeingabe.entity.Ergebniseingabestufe;
import de.ivu.elect.business.stimmeingabe.entity.Ergebniseingangsart;
import de.ivu.elect.business.wahl.entity.Wahl;

@Specializes
public class NlErgebniseingangKonfiguration extends ErgebniseingangKonfiguration {

  public NlErgebniseingangKonfiguration() {
    super();
  }

  @Override
  public List<Ergebniseingangsart> collectErgebniseingangsarten(Wahl wahl) {
    return asList(Ergebniseingangsart.ENDGUELTIG);
  }

  @Override
  public List<Ergebniseingabestufe> collectErgebniseingabestufen(Wahl wahl) {
    return asList(Ergebniseingabestufe.values());
  }
}
