DepartmentEmailContent.java
/*
* +====================================================================+
* | Copyright (C) 2015 Rochester Institute of Technology, |
* | 103 Lomb Memorial Drive, Rochester, NY - 14623 |
* | All Rights Reserved. |
* +====================================================================+
* FILENAME
* DepartmentEmailContent.java
*
* AUTHOR
* @author mhickson
*
* =====================================================================
*/
package edu.rit.coopeval.model;
import javax.persistence.*;
@Entity
@Table(name = "DEPARTMENTEMAILCONTENT")
public class DepartmentEmailContent extends AuditableEntity {
@Id
@Column(name = "DEPARTMENTEMAILCONTENTID", nullable = false, insertable = true, updatable = true, precision = 0)
private long departmentEmailContentId;
@Lob
@Column(name = "EMAILCONTENT", nullable = true, insertable = true, updatable = true)
private String emailContent;
@ManyToOne
@JoinColumn(name = "DEPARTMENTID")
private Department departmentByDepartmentId;
@ManyToOne
@JoinColumn(name = "EMAILCONTENTID")
private EmailContent emailContentByEmailContentId;
public long getDepartmentEmailContentId() {
return departmentEmailContentId;
}
public void setDepartmentEmailContentId(long departmentEmailContentId) {
this.departmentEmailContentId = departmentEmailContentId;
}
public String getEmailContent() {
return emailContent;
}
public void setEmailContent(String emailContent) {
this.emailContent = emailContent;
}
public Department getDepartmentByDepartmentId() {
return departmentByDepartmentId;
}
public void setDepartmentByDepartmentId(Department departmentByDepartmentId) {
this.departmentByDepartmentId = departmentByDepartmentId;
}
public EmailContent getEmailContentByEmailContentId() {
return emailContentByEmailContentId;
}
public void setEmailContentByEmailContentId(EmailContent emailContentByEmailContentId) {
this.emailContentByEmailContentId = emailContentByEmailContentId;
}
}