QuestionGroup.java
/*
* +====================================================================+
* | Copyright (C) 2015 Rochester Institute of Technology, |
* | 103 Lomb Memorial Drive, Rochester, NY - 14623 |
* | All Rights Reserved. |
* +====================================================================+
* FILENAME
* QuestionGroup.java
*
* AUTHOR
* @author mhickson
*
* =====================================================================
*/
package edu.rit.coopeval.model;
import javax.persistence.*;
@Entity
@Table(name = "QUESTIONGROUP")
public class QuestionGroup extends AuditableEntity {
@Id
@Column(name = "QUESTIONGROUPID", nullable = false, insertable = true, updatable = true, precision = 0)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "questionGroupId_seq")
@SequenceGenerator(name = "questionGroupId_seq", sequenceName = "SEQ_TDAI_QuestionGroup29", allocationSize = 1)
private long questionGroupId;
@Column(name = "NAME", nullable = true, insertable = true, updatable = true, length = 64)
private String name;
@Lob
@Column(name = "CONTENT", nullable = true, insertable = true, updatable = true)
private String content;
@Column(name = "HEADER1", nullable = true, insertable = true, updatable = true, length = 64)
private String header1;
@Column(name = "HEADER2", nullable = true, insertable = true, updatable = true, length = 64)
private String header2;
@ManyToOne
@JoinColumn(name = "LIKERTSCALE1")
private LikertScale likertScale1;
@ManyToOne
@JoinColumn(name = "LIKERTSCALE2")
private LikertScale likertScale2;
public long getQuestionGroupId() {
return questionGroupId;
}
public void setQuestionGroupId(long questionGroupId) {
this.questionGroupId = questionGroupId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getHeader1() {
return header1;
}
public void setHeader1(String header1) {
this.header1 = header1;
}
public String getHeader2() {
return header2;
}
public void setHeader2(String header2) {
this.header2 = header2;
}
public LikertScale getLikertScale1() {
return likertScale1;
}
public void setLikertScale1(LikertScale likertScale1) {
this.likertScale1 = likertScale1;
}
public LikertScale getLikertScale2() {
return likertScale2;
}
public void setLikertScale2(LikertScale likertScale2) {
this.likertScale2 = likertScale2;
}
}