package models;
import play.db.ebean.Model;
import javax.persistence.*;
import java.util.Date;
import java.util.List;
@Entity
public class Discussion extends Model {
@Id
public Long id;
public String title;
@ManyToOne
public Problem problem;
@ManyToOne
public Solution solution;
@ManyToOne
public Contest contest;
@ManyToOne
public Discussion parent;
@ManyToOne
public User user;
@Lob
public String content;
@ManyToMany
public List<User> mentions;
public Date createTime = new Date();
public Date lastReplyTime; // used for sorting
public boolean containSolution = false;
public int alwaysOnTop = 0; // used for sorting
public static Finder<Long, Discussion> find = new Finder<>(Long.class, Discussion.class);
}