import java.util.HashSet; public class Pruefung { public String anmeldefrist; public String datum; public Boolean fertiggestellt; //Studiengang private HashSet enthaelt = new HashSet(); //Studenten private HashSet teilnehmer = new HashSet(); private Semester inSemester; private Raum findetStattIn; private Lehrveranstaltung zuVeranstaltung; public void setLehrveranstaltung(Lehrveranstaltung lehrv) { if(this.zuVeranstaltung != lehrv) { this.zuVeranstaltung = lehrv; lehrv.addPruefung(this); } } public void setRaum(Raum raum) { if(this.findetStattIn != raum) { this.findetStattIn = raum; raum.addPruefung(this); } } public void setSemester(Semester sem) { if(this.inSemester != sem) { this.inSemester = sem; sem.addPruefung(this); } } public void addTeilnehmer(Student studi) { if(!this.teilnehmer.contains(studi)) { this.teilnehmer.add(studi); studi.addPruefung(this); } } public void addStudiengang(Studiengang sgang) { if(!this.enthaelt.contains(sgang)) { this.enthaelt.add(sgang); sgang.addPruefung(this); } } }