package org.iatoki.judgels.raguel.forum.thread.post;
import org.iatoki.judgels.raguel.forum.thread.ForumThread;
import java.util.Date;
import java.util.List;
public final class ThreadPost {
private final long id;
private final String jid;
private final ForumThread thread;
private final List<PostContent> contents;
private final String userJid;
private final long userPostCount;
private final String replyJid;
private final Date timeCreate;
public ThreadPost(long id, String jid, ForumThread thread, List<PostContent> contents, String userJid, long userPostCount, String replyJid, Date timeCreate) {
this.id = id;
this.jid = jid;
this.thread = thread;
this.contents = contents;
this.userJid = userJid;
this.userPostCount = userPostCount;
this.replyJid = replyJid;
this.timeCreate = timeCreate;
}
public long getId() {
return id;
}
public String getJid() {
return jid;
}
public ForumThread getThread() {
return thread;
}
public List<PostContent> getContents() {
return contents;
}
public PostContent getLatestContent() {
return contents.get(contents.size() - 1);
}
public String getUserJid() {
return userJid;
}
public long getUserPostCount() {
return userPostCount;
}
public String getReplyJid() {
return replyJid;
}
public Date getTimeCreate() {
return timeCreate;
}
}