Commit b2a982ed by jkj

comments

git-svn-id: https://dev.intra.insomnia.fi/svn/trunk@37 8cf89bec-f6a3-4178-919f-364fb3449fe5
1 parent 8470dd6d
......@@ -7,6 +7,7 @@ package fi.insomnia.bortal.model;
import java.io.Serializable;
import java.util.Date;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
......@@ -21,111 +22,112 @@ import javax.persistence.TemporalType;
import javax.persistence.UniqueConstraint;
/**
*
* @author jkj
* A vote for a compo entry
*/
@Entity
@Table(name = "votes", uniqueConstraints = {
@UniqueConstraint(columnNames = {"entries_id", "users_id"})})
@NamedQueries({
@NamedQuery(name = "Vote.findAll", query = "SELECT v FROM Vote v"),
@NamedQuery(name = "Vote.findByVotesId", query = "SELECT v FROM Vote v WHERE v.votesId = :votesId"),
@NamedQuery(name = "Vote.findByScore", query = "SELECT v FROM Vote v WHERE v.score = :score"),
@NamedQuery(name = "Vote.findByVoteTime", query = "SELECT v FROM Vote v WHERE v.voteTime = :voteTime")})
@Table(name = "votes", uniqueConstraints = { @UniqueConstraint(columnNames = {
"entries_id", "users_id" }) })
@NamedQueries( {
@NamedQuery(name = "Vote.findAll", query = "SELECT v FROM Vote v"),
@NamedQuery(name = "Vote.findByVotesId", query = "SELECT v FROM Vote v WHERE v.votesId = :votesId"),
@NamedQuery(name = "Vote.findByScore", query = "SELECT v FROM Vote v WHERE v.score = :score"),
@NamedQuery(name = "Vote.findByVoteTime", query = "SELECT v FROM Vote v WHERE v.voteTime = :voteTime") })
public class Vote implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@Column(name = "votes_id", nullable = false)
private Integer votesId;
@Column(name = "score")
private Integer score;
@Basic(optional = false)
@Column(name = "vote_time", nullable = false)
@Temporal(TemporalType.TIMESTAMP)
private Date voteTime;
@JoinColumn(name = "entries_id", referencedColumnName = "entries_id", nullable = false)
@ManyToOne(optional = false)
private CompoEntry entriesId;
@JoinColumn(name = "users_id", referencedColumnName = "users_id", nullable = false)
@ManyToOne(optional = false)
private User usersId;
public Vote() {
}
public Vote(Integer votesId) {
this.votesId = votesId;
}
public Vote(Integer votesId, Date voteTime) {
this.votesId = votesId;
this.voteTime = voteTime;
}
public Integer getVotesId() {
return votesId;
}
public void setVotesId(Integer votesId) {
this.votesId = votesId;
}
public Integer getScore() {
return score;
}
public void setScore(Integer score) {
this.score = score;
}
public Date getVoteTime() {
return voteTime;
}
public void setVoteTime(Date voteTime) {
this.voteTime = voteTime;
}
public CompoEntry getEntriesId() {
return entriesId;
}
public void setEntriesId(CompoEntry entriesId) {
this.entriesId = entriesId;
}
public User getUsersId() {
return usersId;
}
public void setUsersId(User usersId) {
this.usersId = usersId;
}
@Override
public int hashCode() {
int hash = 0;
hash += (votesId != null ? votesId.hashCode() : 0);
return hash;
}
@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are not set
if (!(object instanceof Vote)) {
return false;
}
Vote other = (Vote) object;
if ((this.votesId == null && other.votesId != null) || (this.votesId != null && !this.votesId.equals(other.votesId))) {
return false;
}
return true;
}
@Override
public String toString() {
return "fi.insomnia.bortal.model.Vote[votesId=" + votesId + "]";
}
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@Column(name = "votes_id", nullable = false)
private Integer votesId;
@Column(name = "score")
private Integer score;
@Basic(optional = false)
@Column(name = "vote_time", nullable = false)
@Temporal(TemporalType.TIMESTAMP)
private Date voteTime;
@JoinColumn(name = "entries_id", referencedColumnName = "entries_id", nullable = false)
@ManyToOne(optional = false)
private CompoEntry entriesId;
@JoinColumn(name = "users_id", referencedColumnName = "users_id", nullable = false)
@ManyToOne(optional = false)
private User usersId;
public Vote() {
}
public Vote(Integer votesId) {
this.votesId = votesId;
}
public Vote(Integer votesId, Date voteTime) {
this.votesId = votesId;
this.voteTime = voteTime;
}
public Integer getVotesId() {
return votesId;
}
public void setVotesId(Integer votesId) {
this.votesId = votesId;
}
public Integer getScore() {
return score;
}
public void setScore(Integer score) {
this.score = score;
}
public Date getVoteTime() {
return voteTime;
}
public void setVoteTime(Date voteTime) {
this.voteTime = voteTime;
}
public CompoEntry getEntriesId() {
return entriesId;
}
public void setEntriesId(CompoEntry entriesId) {
this.entriesId = entriesId;
}
public User getUsersId() {
return usersId;
}
public void setUsersId(User usersId) {
this.usersId = usersId;
}
@Override
public int hashCode() {
int hash = 0;
hash += (votesId != null ? votesId.hashCode() : 0);
return hash;
}
@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are
// not set
if (!(object instanceof Vote)) {
return false;
}
Vote other = (Vote) object;
if ((this.votesId == null && other.votesId != null)
|| (this.votesId != null && !this.votesId.equals(other.votesId))) {
return false;
}
return true;
}
@Override
public String toString() {
return "fi.insomnia.bortal.model.Vote[votesId=" + votesId + "]";
}
}
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!