
package de.ivu.elect.exchange.person;

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

import de.ivu.elect.business.person.entity.Kontoverbindung;
import de.ivu.elect.exchange.AlleDatenDTO;
import de.ivu.jsefa.CsvHeader;

@CsvDataType
public class KontoverbindungAlleDatenDTO extends AlleDatenDTO {

  private static final long serialVersionUID = 1L;

  @CsvField(pos = 1)
  @CsvHeader("Kontoinhaber")
  private String kontoinhaber;

  @CsvField(pos = 2)
  @CsvHeader("Kreditinstitut")
  private String kreditinstitut;

  @CsvField(pos = 3)
  @CsvHeader("Bankleitzahl")
  private String bankleitzahl;

  @CsvField(pos = 4)
  @CsvHeader("Kontonummer")
  private String kontonummer;

  @CsvField(pos = 5)
  @CsvHeader("IBAN")
  private String iban;

  @CsvField(pos = 6)
  @CsvHeader("BIC")
  private String bic;

  public KontoverbindungAlleDatenDTO() {
    super();
  }

  public KontoverbindungAlleDatenDTO(Kontoverbindung kontoverbindung) {
    super();

    this.kontoinhaber = kontoverbindung.getKontoinhaber();
    this.kreditinstitut = kontoverbindung.getKreditinstitut();
    this.bankleitzahl = kontoverbindung.getBankleitzahl();
    this.kontonummer = kontoverbindung.getKontonummer();
    this.iban = kontoverbindung.getIban();
    this.bic = kontoverbindung.getBic();
  }

  public String getKontoinhaber() {
    return kontoinhaber;
  }

  public void setKontoinhaber(String kontoinhaber) {
    this.kontoinhaber = kontoinhaber;
  }

  public String getKreditinstitut() {
    return kreditinstitut;
  }

  public void setKreditinstitut(String kreditinstitut) {
    this.kreditinstitut = kreditinstitut;
  }

  public String getBankleitzahl() {
    return bankleitzahl;
  }

  public void setBankleitzahl(String bankleitzahl) {
    this.bankleitzahl = bankleitzahl;
  }

  public String getKontonummer() {
    return kontonummer;
  }

  public void setKontonummer(String kontonummer) {
    this.kontonummer = kontonummer;
  }

  public String getIban() {
    return iban;
  }

  public void setIban(String iban) {
    this.iban = iban;
  }

  public String getBic() {
    return bic;
  }

  public void setBic(String bic) {
    this.bic = bic;
  }
}
