
package de.ivu.elect.business.personenpruefung.entity;

public enum PersonPruefungKonfigurationTyp {

  /*
   * ACHTUNG: Werte nicht umbenennen, da Anwendungen mit diesen Werten in der Datenbank sonst nicht deployen!
   */

  PFLICHTANGABEN(PersonenKonfliktArt.WAHLRECHTLICHE_PRUEFUNG_FEHLGESCHLAGEN), // ELECT-15697

  MINDESTALTER_AM_WAHLTERMIN(PersonenKonfliktArt.WAHLRECHTLICHE_PRUEFUNG_FEHLGESCHLAGEN),
  HOECHSTALTER_AM_WAHLTERMIN(PersonenKonfliktArt.WAHLRECHTLICHE_PRUEFUNG_FEHLGESCHLAGEN),

  STAATSANGEHOERIGKEIT(PersonenKonfliktArt.WAHLRECHTLICHE_PRUEFUNG_FEHLGESCHLAGEN),

  WAHLRECHTSAUSSCHLUSS(PersonenKonfliktArt.WAHLRECHTLICHE_PRUEFUNG_FEHLGESCHLAGEN),

  WERTELISTENABGLEICH(PersonenKonfliktArt.WERTELISTEN_ABGLEICH_FEHLGESCHLAGEN),

  ;

  private PersonenKonfliktArt korrespondierendeKonfliktArt;

  PersonPruefungKonfigurationTyp(PersonenKonfliktArt korrespondierendeKonfliktArt) {
    this.korrespondierendeKonfliktArt = korrespondierendeKonfliktArt;
  }

  public PersonenKonfliktArt getKorrespondierendeKonfliktArt() {
    return korrespondierendeKonfliktArt;
  }
}
