
package de.ivu.elect.interfaces.core;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;

@XmlAccessorType(XmlAccessType.FIELD)
public class Stimmen {

  @XmlElement(required = false)
  @Deprecated // war vor ELECT-5244 ausschließlich vorhanden, jetzt über Ergebnisart und anzahl abgebildet
  private Long anzahlVorperiode;

  @XmlElement(required = false) // nicht required wegen Abwärtskompatibilität
  private Long anzahl;

  @XmlElement(required = false) // nicht required wegen Abwärtskompatibilität
  private Ergebnisart ergebnisart;

  @XmlElement(required = true)
  private Stimmenart stimmenart;

  @Deprecated // Anzahl und ergebnisart nutzen
  public Long getAnzahlVorperiode() {
    return anzahlVorperiode;
  }

  @Deprecated // Anzahl und ergebnisart nutzen
  public void setAnzahlVorperiode(Long anzahlVorperiode) {
    this.anzahlVorperiode = anzahlVorperiode;
  }

  public Long getAnzahl() {
    return anzahl;
  }

  public void setAnzahl(Long anzahl) {
    this.anzahl = anzahl;
  }

  public Ergebnisart getErgebnisart() {
    return ergebnisart;
  }

  public void setErgebnisart(Ergebnisart ergebnisart) {
    this.ergebnisart = ergebnisart;
  }

  public Stimmenart getStimmenart() {
    return stimmenart;
  }

  public void setStimmenart(Stimmenart stimmenart) {
    this.stimmenart = stimmenart;
  }

}
