View Javadoc

1   package com.germinus.merlin.model.assignment;
2   
3   import javax.persistence.Column;
4   import javax.persistence.DiscriminatorValue;
5   import javax.persistence.Entity;
6   @Entity
7   @DiscriminatorValue("AssignmentInteractive")
8   public abstract class AssignmentInteractive extends Assignment {
9   
10  	/**
11  	 * @author Jesús Rodríguez, Germinus XXI
12  	 * @since 1.0
13  	*/
14  	private static final long serialVersionUID = 1L;
15  	private Boolean emailsToTeacher = true;
16  	private Boolean preventLateSubmissions = true;
17  	private Boolean resubmit = true;
18  	public AssignmentInteractive(){
19  		super();
20  	}
21  	@Column(name = "emailsToTeacher",nullable = true)
22  	public Boolean getEmailsToTeacher() {
23  		return emailsToTeacher;
24  	}
25  	@Column(name = "preventLateSubmissions",nullable = true)
26  	public Boolean getPreventLateSubmissions() {
27  		return preventLateSubmissions;
28  	}
29  	@Column(name = "resubmit",nullable = true)//,insertable = false, updatable = false) 
30  	public Boolean getResubmit() {
31  		return resubmit;
32  	}
33  	public void setEmailsToTeacher(Boolean emailsToTeacher) {
34  		this.emailsToTeacher = emailsToTeacher;
35  	}
36  	public void setPreventLateSubmissions(Boolean preventLateSubmissions) {
37  		this.preventLateSubmissions = preventLateSubmissions;
38  	}
39  	public void setResubmit(Boolean resubmit) {
40  		this.resubmit = resubmit;
41  	}
42  
43  }