}
@Override
public void addTopics(String subject, String text, int forumId,
Integer userId, String posterIp) {
Topics topic = new Topics();
Forums forum = new Forums();
forum.setId(forumId);
PostsText postsText = new PostsText();
postsText.setSubject(subject);
postsText.setText(text);
Posts post = new Posts();
post.setForum(forum);
post.setPostEditCount(1);
Date date = new Date();
post.setPostEditTime(date);
post.setPosterIp(posterIp);
post.setPostsText(postsText);
post.setPostTime(date);
post.setTopic(topic);
postsText.setPost(post);
Users user = new Users();
userId = 3;
user.setId(userId);
post.setUser(user);
topic.setVoteDesc(new VoteDesc(0));
topic.setTitle(subject);
topic.setForum(forum);
topic.getPosts().add(post);
topic.setFirstPost(post);
topic.setLastPost(post);
topic.setUser(user);
topicsDao.save(topic);
}