FormQuestion.java
/*
* +====================================================================+
* | Copyright (C) 2015 Rochester Institute of Technology, |
* | 103 Lomb Memorial Drive, Rochester, NY - 14623 |
* | All Rights Reserved. |
* +====================================================================+
* FILENAME
* FormQuestion.java
*
* AUTHOR
* @author mhickson
*
* =====================================================================
*/
package edu.rit.coopeval.model;
import javax.persistence.*;
@Entity
@Table(name = "FORMQUESTION")
public class FormQuestion extends AuditableEntity {
@Id
@Column(name = "FORMQUESTIONID", nullable = false, insertable = true, updatable = true, precision = 0)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "formQuestionId_seq")
@SequenceGenerator(name = "formQuestionId_seq", sequenceName = "SEQ_TDAI_FormQuestion19", allocationSize = 1)
private long formQuestionId;
@Column(name = "QUESTIONORDER", nullable = true, insertable = true, updatable = true, precision = 0)
private Long questionOrder;
@Column(name = "ISREQUIRED")
private String isRequired;
@Column(name = "ISCOMMENTALLOWED")
private String isCommentAllowed;
@ManyToOne
@JoinColumn(name = "FORMID")
private Form formByFormId;
@ManyToOne
@JoinColumn(name = "QUESTIONID")
private Question questionByQuestionId;
@ManyToOne
@JoinColumn(name = "QUESTIONGROUPID")
private QuestionGroup questionGroupByQuestionQuestionId;
public long getFormQuestionId() {
return formQuestionId;
}
public void setFormQuestionId(long formQuestionId) {
this.formQuestionId = formQuestionId;
}
public Long getQuestionOrder() {
return questionOrder;
}
public void setQuestionOrder(Long questionOrder) {
this.questionOrder = questionOrder;
}
public String getIsRequired() {
return isRequired;
}
public void setIsRequired(String isRequired) {
this.isRequired = isRequired;
}
public String getIsCommentAllowed() {
return isCommentAllowed;
}
public void setIsCommentAllowed(String isCommentAllowed) {
this.isCommentAllowed = isCommentAllowed;
}
public Form getFormByFormId() {
return formByFormId;
}
public void setFormByFormId(Form formByFormId) {
this.formByFormId = formByFormId;
}
public Question getQuestionByQuestionId() {
return questionByQuestionId;
}
public void setQuestionByQuestionId(Question questionByQuestionId) {
this.questionByQuestionId = questionByQuestionId;
}
public QuestionGroup getQuestionGroupByQuestionQuestionId() {
return questionGroupByQuestionQuestionId;
}
public void setQuestionGroupByQuestionQuestionId(QuestionGroup questionGroupByQuestionQuestionId) {
this.questionGroupByQuestionQuestionId = questionGroupByQuestionQuestionId;
}
}