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
12
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)
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 }