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.Iterator; import java.util.LinkedList; import java.util.List; import java.util.Set; /** * MessageThread generated by hbm2java */ public class MessageThread implements java.io.Serializable { private Integer id; private MessageBoard messageBoard; private String name; private String url; private List<Message> messages = new LinkedList<Message>(); public MessageThread() { } public MessageThread(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; //messageBoard.getMessageThreads().add(this); } public String getName() { return this.name; } public void setName(String name) { this.name = name; } public String getUrl() { return this.url; } public void setUrl(String url) { this.url = url; } public List<Message> getMessages() { return this.messages; } public void setMessages(List<Message> messages) { this.messages = messages; } public int getNumMessages () { return getMessages().size (); } /* public int getWordFrequency (String word) { int num = 0; Iterator<Message> i1 = getMessages().iterator(); while (i1.hasNext()) { Message m = i1.next(); Iterator<Sentence> i2 = m.getSentences().iterator(); while (i2.hasNext()) { Sentence s = i2.next(); Iterator<Word> i3 = s.getWords().iterator(); while (i3.hasNext()) { Word w = i3.next(); if (w.getContent().equals(word)) num ++; } } } return num; } */ }