package de.ivu.elect.exchange.statistik.csv;

import org.jsefa.csv.annotation.CsvDataType;
import org.jsefa.csv.annotation.CsvField;

import de.ivu.elect.exchange.BaseDTO;
import de.ivu.jsefa.CsvHeader;

@CsvDataType
public class StatistikLauf_KennzeichenCsvDTO extends BaseDTO
    implements StatistikLaufCsvDTO {

  private static final long serialVersionUID = 1L;

  protected static final String ZEILEN_ART_DEFAULT = StatistikLaufCsvDTOZeilenArt.getZeilenArt_StatistikKennzeichen();

  @CsvField(pos = 1)
  @CsvHeader("Zeilen-Art")
  private final String zeilenArt = ZEILEN_ART_DEFAULT;

  @CsvField(pos = 2)
  @CsvHeader("Gebietsart-Name")
  private String gebietsartName;

  @CsvField(pos = 3)
  @CsvHeader("Gebiets-Nummer")
  private String gebietsNummer;

  @CsvField(pos = 4)
  @CsvHeader("Wahlart-Name")
  private String wahlartName;

  @CsvField(pos = 5)
  @CsvHeader("Kennzeichen")
  private String kennzeichen;

  @CsvField(pos = 6)
  @CsvHeader("Qualifier")
  private String qualifier;

  @CsvField(pos = 7)
  @CsvHeader("Wert")
  private Long wert;

  private Long zeilenNr;

  public String getZeilenArt() {
    return zeilenArt;
  }

  public String getGebietsartName() {
    return gebietsartName;
  }

  public void setGebietsartName(String gebietsartName) {
    this.gebietsartName = gebietsartName;
  }

  public String getGebietsNummer() {
    return gebietsNummer;
  }

  public void setGebietsNummer(String gebietsNummer) {
    this.gebietsNummer = gebietsNummer;
  }

  public String getWahlartName() {
    return wahlartName;
  }

  public void setWahlartName(String wahlartName) {
    this.wahlartName = wahlartName;
  }

  public String getKennzeichen() {
    return kennzeichen;
  }

  public void setKennzeichen(String kennzeichen) {
    this.kennzeichen = kennzeichen;
  }

  public String getQualifier() {
    return qualifier;
  }

  public void setQualifier(String qualifier) {
    this.qualifier = qualifier;
  }

  public Long getWert() {
    return wert;
  }

  public void setWert(Long wert) {
    this.wert = wert;
  }

  public Long getZeilenNr() {
    return zeilenNr;
  }

  public void setZeilenNr(Long zeilenNr) {
    this.zeilenNr = zeilenNr;
  }
}
