package com.usemodj.forum.domain; import java.io.Serializable; import java.util.Date; import java.util.HashMap; import java.util.Map; /** * Table bb_posts ============== post_id, forum_id, topic_id, poster_id, post_text, post_time, poster_ip, post_status, post_position -------------- post_id bigint(20) PK forum_id int(10) topic_id bigint(20) poster_id int(10) post_text text post_time datetime poster_ip varchar(15) post_status tinyint(1) post_position bigint(20) * * @author jinny * */ public class Post implements Serializable { long postId ; // bigint(20) PK int forumId ; // int(10) long topicId ; // bigint(20) int posterId ; // int(10) String postText ; // text Date postTime ; // datetime String posterIp ; // varchar(15) byte postStatus ; // tinyint(1) long postPosition; // bigint(20) Map metas = new HashMap(); String tags = null; // comma separated tags public Post() { // TODO Auto-generated constructor stub } public long getPostId() { return postId; } public void setPostId(long postId) { this.postId = postId; } public int getForumId() { return forumId; } public void setForumId(int forumId) { this.forumId = forumId; } public long getTopicId() { return topicId; } public void setTopicId(long topicId) { this.topicId = topicId; } public int getPosterId() { return posterId; } public void setPosterId(int posterId) { this.posterId = posterId; } public String getPostText() { return postText; } public void setPostText(String postText) { this.postText = postText; } public Date getPostTime() { return postTime; } public void setPostTime(Date postTime) { this.postTime = postTime; } public String getPosterIp() { return posterIp; } public void setPosterIp(String posterIp) { this.posterIp = posterIp; } public byte getPostStatus() { return postStatus; } public void setPostStatus(byte postStatus) { this.postStatus = postStatus; } public long getPostPosition() { return postPosition; } public void setPostPosition(long postPosition) { this.postPosition = postPosition; } public void setMetaValue(String metaKey, String metaValue) { this.metas.put(metaKey, metaValue); } public String getMetaValue( String metaKey) { return (String) this.metas.get(metaKey); } public Map getMetas() { return metas; } public void setMetas(Map metas) { this.metas = metas; } public String getTags() { return tags; } public void setTags(String tags) { this.tags = tags; } }