package mortgages;
import java.io.Serializable;
import java.util.Date;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement(namespace = "http://mortgages/")
public class Applicant implements Serializable {
private static final long serialVersionUID = 1L;
private int age;
private Date applicationDate;
private int creditScore;
private String name;
private boolean approved;
private double income;
private double loanAmount;
/**
* @return the age
*/
public int getAge() {
return age;
}
/**
* @param age age to set
*/
public void setAge(final int age) {
this.age = age;
}
/**
* @return the applicationDate
*/
public Date getApplicationDate() {
return applicationDate;
}
/**
* @param applicationDate
* the applicationDate to set
*/
public void setApplicationDate(final Date applicationDate) {
this.applicationDate = applicationDate;
}
/**
* @return the creditScore
*/
public int getCreditScore() {
return creditScore;
}
/**
* @param creditScore
* the creditScore to set
*/
public void setCreditScore(final int creditScore) {
this.creditScore = creditScore;
}
/**
* @return the name
*/
public String getName() {
return name;
}
/**
* @param name
* the name to set
*/
public void setName(final String name) {
this.name = name;
}
/**
* @return the approved
*/
public boolean isApproved() {
return approved;
}
/**
* @param approved
* the approved to set
*/
public void setApproved(final boolean approved) {
this.approved = approved;
}
public double getIncome() {
return income;
}
public void setIncome(double income) {
this.income = income;
}
public double getLoanAmount() {
return loanAmount;
}
public void setLoanAmount(double loanAmount) {
this.loanAmount = loanAmount;
}
/*
* (non-Javadoc)
*
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return this.getClass().getSimpleName() + ": Name=" + getName() + " Age=" + getAge() + " CreditScore=" + creditScore + " ApplicationDate="
+ applicationDate + " Approved=" + approved + " Loan Amount=" + loanAmount + "Income=" + income;
}
}