/*
* The Spring Framework is published under the terms of the Apache Software License.
*/
package org.springframework.benchmark.cmt.data;
import java.io.Serializable;
/**
* @author Rod Johnson
*/
public class User implements Serializable {
private static final long serialVersionUID = 8978013226634365119L;
private String forename;
private String surname;
public User() {
}
/**
* @return Returns the forename.
*/
public String getForename() {
return this.forename;
}
/**
* @param forename The forename to set.
*/
public void setForename(String forename) {
this.forename = forename;
}
/**
* @return Returns the surname.
*/
public String getSurname() {
return this.surname;
}
/**
* @param surname The surname to set.
*/
public void setSurname(String surname) {
this.surname = surname;
}
/**
* @see java.lang.Object#toString()
*/
public String toString() {
return "User: forename='" + forename + "' surname='" + surname + "'";
}
/**
* @param forename
* @param surname
*/
public User(String forename, String surname) {
super();
this.forename = forename;
this.surname = surname;
}
public boolean equals(Object b) {
if (!(b instanceof User))
return false;
User other = (User) b;
// TODO doesn't handle nulls
return other.forename.equals(forename) && other.surname.equals(surname);
}
}