package project.client.persistence;
// Generated May 19, 2009 2:03:27 AM by Hibernate Tools 3.2.2.GA
import java.util.HashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Set;
/**
* User generated by hbm2java
*/
public class User implements java.io.Serializable {
private Integer id;
private MessageBoard messageBoard;
private String name;
private List<Message> messages = new LinkedList<Message>();
public User() {
}
public User(MessageBoard messageBoard, String name) {
this.messageBoard = messageBoard;
this.name = name;
}
public Integer getId() {
return this.id;
}
public void setId(Integer id) {
this.id = id;
}
public MessageBoard getMessageBoard() {
return this.messageBoard;
}
public void setMessageBoard(MessageBoard messageBoard) {
this.messageBoard = messageBoard;
}
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
public List<Message> getMessages() {
return this.messages;
}
public void setMessages(List<Message> messages) {
this.messages = messages;
}
public boolean equals(Object obj) {
if (obj == null)
return false;
if (!(obj instanceof User)) {
return false;
}
User other = (User) obj;
return this.getId().equals(other.getId());
}
public int hashCode() {
return 17 * this.getId();
}
}