}
@Override
public void savePosts(int postId, String subject, String text, int topicId,
int forumId, int userId, String posterIp) {
Posts post = postsDao.get(postId);
if(post == null) {
post = new Posts();
post.setPostsText(new PostsText());
post.setPostTime(new Date());
post.setPostEditCount(1);
post.getPostsText().setPost(post);
post.setForum(new Forums(forumId));
post.setTopic(new Topics(topicId));
post.setUser(new Users(userId));
} else {
post.setPostEditCount(post.getPostEditCount() + 1);
}
post.setPosterIp(posterIp);
post.setPostEditTime(new Date());
post.getPostsText().setSubject(subject);
post.getPostsText().setText(text);
postsDao.save(post);
}