package br.edu.uniritter.liquid.democracy.model; import java.io.Serializable; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; @Entity @Table(name = "vote") public class Vote extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; @ManyToOne @JoinColumn(name = "candidate") private Candidate candidate; @ManyToOne @JoinColumn(name = "project") private Project project; @Column(name = "date") @Temporal(TemporalType.TIMESTAMP) private Date date; @Column(name = "weight") private Long weight; public Candidate getCandidate() { return candidate; } public void setCandidate(Candidate candidate) { this.candidate = candidate; } public Project getProject() { return project; } public void setProject(Project project) { this.project = project; } public Date getDate() { return date; } public void setDate(Date date) { this.date = date; } public long getWeight() { return weight; } public void setWeight(long weight) { this.weight = weight; } }