From 8e93e291661c0a6ceaeba0d556d571cd2de2dd8b Mon Sep 17 00:00:00 2001 From: anto-gom <anto-gom@dsv.su.se> Date: Fri, 2 Mar 2012 09:10:13 +0100 Subject: [PATCH] Added the reviewer field to ProjectIdea and fixed an incorrect ORM multiplicity. --- .../su/dsv/scipro/match/dataobject/ProjectIdea.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/se/su/dsv/scipro/match/dataobject/ProjectIdea.java b/src/main/java/se/su/dsv/scipro/match/dataobject/ProjectIdea.java index 5207814747..1343d4634c 100644 --- a/src/main/java/se/su/dsv/scipro/match/dataobject/ProjectIdea.java +++ b/src/main/java/se/su/dsv/scipro/match/dataobject/ProjectIdea.java @@ -47,9 +47,12 @@ public class ProjectIdea extends DomainObject { @ManyToMany private List<Student> authors = new ArrayList<Student>(); - @OneToOne + @ManyToOne private Employee preferredSupervisor; + @ManyToOne + private Employee suggestedReviewer; + // Info about external supervisor, if having one private String externalSupervisorInfo; @@ -121,6 +124,14 @@ public class ProjectIdea extends DomainObject { this.preferredSupervisor = supervisor; } + public Employee getSuggestedReviewer() { + return suggestedReviewer; + } + + public void setSuggestedReviewer(Employee reviewer) { + this.suggestedReviewer = reviewer; + } + public String getTitle() { return title; }