package meta;
public class Balance {
private Double transfer;
private Double debt;
private Double credit;
private Double balance;
private String excCode;
public Balance() {
this.transfer = 0d;
this.debt = 0d;
this.credit = 0d;
this.balance = 0d;
this.excCode = "TL";
}
public Balance(Double transfer, Double debt, Double credit, Double balance, String excCode) {
super();
this.transfer = transfer;
this.debt = debt;
this.credit = credit;
this.balance = balance;
this.excCode = excCode;
}
public Double getTransfer() {
if (transfer != null)
return transfer;
else
return 0d;
}
public void setTransfer(Double transfer) {
this.transfer = transfer;
}
public Double getDebt() {
if (debt != null)
return debt;
else
return 0d;
}
public void setDebt(Double debt) {
this.debt = debt;
setBalance();
}
public Double getCredit() {
if (credit != null)
return credit;
else
return 0d;
}
public void setCredit(Double credit) {
this.credit = credit;
setBalance();
}
public Double getBalance() {
if (balance != null)
return balance;
else
return 0d;
}
private void setBalance() {
double blnc = 0d;
if (this.debt != null) blnc = this.debt.doubleValue();
if (this.credit != null) blnc = blnc - this.credit.doubleValue();
this.balance = blnc;
}
public String getExcCode() {
return excCode;
}
public void setExcCode(String excCode) {
this.excCode = excCode;
}
}