
package de.ivu.elect.exchange.staat;

import de.ivu.elect.exchange.BaseDTO;
import de.ivu.jsefa.CsvHeader;
import org.jsefa.csv.annotation.CsvDataType;
import org.jsefa.csv.annotation.CsvField;

@CsvDataType
public class DefaultStaatCsvDTO extends BaseDTO {

  @CsvField(pos = 1)
  @CsvHeader("Code (Staat)")
  private String codeStaat;

  @CsvField(pos = 2)
  @CsvHeader("Code (Staatsangehoerigkeit)")
  private String codeStaatsangehoerigkeit;

  @CsvField(pos = 3)
  @CsvHeader("Name (Staat)")
  private String nameStaat;

  @CsvField(pos = 4)
  @CsvHeader("Name (Staatsangehoerigkeit)")
  private String nameStaatsangehoerigkeit;

  @CsvField(pos = 5)
  @CsvHeader("EU-Staat")
  private Boolean euStaat;

  @CsvField(pos = 6)
  @CsvHeader("ISO-3166-Alpha2")
  private String iso3166Alpha2;

  @CsvField(pos = 7)
  @CsvHeader("ISO-3166-Numerisch")
  private String iso3166Numerisch;

  public DefaultStaatCsvDTO() {
    super();
  }

  public String getCodeStaat() {
    return codeStaat;
  }

  public void setCodeStaat(String codeStaat) {
    this.codeStaat = codeStaat;
  }

  public String getCodeStaatsangehoerigkeit() {
    return codeStaatsangehoerigkeit;
  }

  public void setCodeStaatsangehoerigkeit(String codeStaatsangehoerigkeit) {
    this.codeStaatsangehoerigkeit = codeStaatsangehoerigkeit;
  }

  public String getNameStaat() {
    return nameStaat;
  }

  public void setNameStaat(String nameStaat) {
    this.nameStaat = nameStaat;
  }

  public String getNameStaatsangehoerigkeit() {
    return nameStaatsangehoerigkeit;
  }

  public void setNameStaatsangehoerigkeit(String nameStaatsangehoerigkeit) {
    this.nameStaatsangehoerigkeit = nameStaatsangehoerigkeit;
  }

  public Boolean getEuStaat() {
    return euStaat;
  }

  public void setEuStaat(Boolean euStaat) {
    this.euStaat = euStaat;
  }

  public String getIso3166Alpha2() {
    return iso3166Alpha2;
  }

  public void setIso3166Alpha2(String iso3166Alpha2) {
    this.iso3166Alpha2 = iso3166Alpha2;
  }

  public String getIso3166Numerisch() {
    return iso3166Numerisch;
  }

  public void setIso3166Numerisch(String iso3166Numerisch) {
    this.iso3166Numerisch = iso3166Numerisch;
  }
}
