
package de.ivu.elect.interfaces.core;

public enum Stimmenart {
  // ELECT-5979
  PRUEFKENNZEICHEN,

  /*
   * fuer Parteien und Partei-aehnliche Gruppen
   */
  DIREKTSTIMME,
  LISTENSTIMME,
  LISTENKANDIDATURSTIMME_NICHT_ERGEBNISRELEVANT, // ELECTMUC-1116
  // ELECT-3908
  LISTENSTIMME_ABZUZIEHEN,

  // ELECT-9233
  LISTENSTIMME_EINZELNER_WAHLVORSCHAG_UNVERAENDERT,
  // ELECT-9233
  LISTENSTIMME_EINZELNER_WAHLVORSCHAG_VERAENDERT,
  /*
   * fuer Referenden
   */
  REFERENDUM_STIMME,

  /*
   * fuer SystemGruppen WAEHLER und WAHLBERECHTIGTE (ELECT-1316)
   */
  @Deprecated
  KEINE, // ELECT-2007

  GESAMT,
  OHNE_WAHLSCHEIN,
  MIT_WAHLSCHEIN,
  MIT_VOLLMACHT, // ELECT-9630
  NICHT_IM_WAEHLERVERZEICHNIS,
  ALS_URNENWAHL_IN_URNE, // ELECT-9319
  ALS_BRIEFWAHL_IN_URNE, // ELECTDD-331

  /*
   * ELECT-9630
   */

  LISTENSTIMME_LEER,

  GESAMT_EINGENOMMEN,
  GESAMT_ABWEICHEND_ZUVIEL,
  GESAMT_ABWEICHEND_ZUWENIG,

  GESAMT_ABWEICHEND_GRUND_AUSGEGEBEN_NICHT_ABGEGEBEN,
  GESAMT_ABWEICHEND_GRUND_AUSGEGEBEN_ZUWENIG,
  GESAMT_ABWEICHEND_GRUND_AUSGEGEBEN_ZUVIEL,

  GESAMT_ABWEICHEND_GRUND_IN_WAHLBRIEF_ZUWENIG,
  GESAMT_ABWEICHEND_GRUND_IN_WAHLBRIEF_ZUVIEL,

  GESAMT_ABWEICHEND_GRUND_VERLOREN,

  GESAMT_ABWEICHEND_GRUND_SONSTIGES,
  GESAMT_ABWEICHEND_GRUND_UNBEKANNT,

  ;
}
