DepartmentUserJoin.java
/*
* +====================================================================+
* | Copyright (C) 2015 Rochester Institute of Technology, |
* | 103 Lomb Memorial Drive, Rochester, NY - 14623 |
* | All Rights Reserved. |
* +====================================================================+
* FILENAME
* DepartmentUserJoin.java
*
* AUTHOR
* @author Khanh Ho (kchisd at rit.edu)
*
* =====================================================================
*/
package edu.rit.coopeval.model;
import javax.persistence.*;
@Entity
@Table(name = "DEPARTMENTUSERJOIN")
public class DepartmentUserJoin extends AuditableEntity {
@Id
@Column(name = "DEPARTMENTUSERJOIN", nullable = false, insertable = true, updatable = true, precision = 0)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "departmentUserJoinId_seq")
@SequenceGenerator(name = "departmentUserJoinId_seq", sequenceName = "SEQ_TDAI_DepartmentUserJoin6", allocationSize = 1)
private long departmentUserJoin;
@ManyToOne
@JoinColumn(name = "DEPARTMENTID")
private Department department;
@ManyToOne
@JoinColumn(name = "DEPARTMENTUSERID")
private User evaluator;
public long getDepartmentUserJoin() {
return departmentUserJoin;
}
public void setDepartmentUserJoin(long departmentUserJoin) {
this.departmentUserJoin = departmentUserJoin;
}
public Department getDepartment() {
return department;
}
public void setDepartment(Department department) {
this.department = department;
}
public User getEvaluator() {
return evaluator;
}
public void setEvaluator(User evaluator) {
this.evaluator = evaluator;
}
}