package cn.newgxu.bbs.web.model; import java.util.LinkedList; import java.util.List; import cn.newgxu.bbs.common.util.ForumControlUtil; import cn.newgxu.bbs.domain.Area; import cn.newgxu.bbs.domain.Forum; import cn.newgxu.bbs.domain.ReplyLine; import cn.newgxu.bbs.domain.Topic; import cn.newgxu.bbs.domain.user.User; /** * * @author polly * @since 4.0.0 * @version $Revision 1.1$ */ public class TopicModel extends PaginationBaseModel { private User user; private int forumId; private int topicId; private Forum forum; private Topic topic; private boolean voteable; private List<ReplyLine> replieLines = new LinkedList<ReplyLine>(); private List<Area> areas = new LinkedList<Area>(); public List<Area> getAreas() { return areas; } public void setAreas(List<Area> areas) { this.areas = areas; } public User getUser() { return user; } public void setUser(User user) { this.user = user; } public List<ReplyLine> getReplieLines() { return replieLines; } public void setReplieLines(List<ReplyLine> replieLines) { this.replieLines = replieLines; } public Topic getTopic() { return topic; } public void setTopic(Topic topic) { this.topic = topic; } public int getForumId() { return forumId; } public void setForumId(int forumId) { this.forumId = forumId; } public int getTopicId() { return topicId; } public void setTopicId(int topicId) { this.topicId = topicId; } public Forum getForum() { return forum; } public void setForum(Forum forum) { this.forum = forum; } public boolean isVoteable() { return voteable; } public void setVoteable(boolean voteable) { this.voteable = voteable; } public boolean getIsClose(){ return ForumControlUtil.isForumClose(); } }