package eu.dnetlib.goldoa.domain;

import com.google.gwt.user.client.rpc.IsSerializable;

import javax.persistence.Entity;
import javax.persistence.Id;
import java.math.BigInteger;

/**
 * Created by antleb on 5/2/15.
 */
@Entity
public class BankAccount implements IsSerializable {

	private static final long serialVersionUID = 1L;

	@Id
	private BigInteger id;
	private String bankName;
	private String bankAddress;
	private String bankCode;
	private String accountHolder;
	private String iban;

	public BankAccount() {
	}

	public BankAccount(BigInteger id,String bankName, String bankAddress, String bankCode, String accountHolder, String iban) {
		this.id = id;
		this.bankName = bankName;
		this.bankAddress = bankAddress;
		this.bankCode = bankCode;
		this.accountHolder = accountHolder;
		this.iban = iban;
	}

	public String getBankName() {
		return bankName;
	}

	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	public String getBankAddress() {
		return bankAddress;
	}

	public void setBankAddress(String bankAddress) {
		this.bankAddress = bankAddress;
	}

	public String getBankCode() {
		return bankCode;
	}

	public void setBankCode(String bankCode) {
		this.bankCode = bankCode;
	}

	public String getAccountHolder() {
		return accountHolder;
	}

	public void setAccountHolder(String accountHolder) {
		this.accountHolder = accountHolder;
	}

	public String getIban() {
		return iban;
	}

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

	public BigInteger getId() {
		return id;
	}

	public void setId(BigInteger id) {
		this.id = id;
	}
}
