Index: lams_common/src/java/org/lamsfoundation/lams/lesson/Lesson.java =================================================================== diff -u -r001591d119f3bc5d1d5939f7e8ea8a6ea7cdc965 -r316c9b6bf6925afe5bd5a0b111df0626b312af37 --- lams_common/src/java/org/lamsfoundation/lams/lesson/Lesson.java (.../Lesson.java) (revision 001591d119f3bc5d1d5939f7e8ea8a6ea7cdc965) +++ lams_common/src/java/org/lamsfoundation/lams/lesson/Lesson.java (.../Lesson.java) (revision 316c9b6bf6925afe5bd5a0b111df0626b312af37) @@ -209,10 +209,10 @@ private Organisation organisation; @OneToMany(mappedBy = "lesson", cascade = CascadeType.ALL, orphanRemoval = true) - private Set learnerProgresses = new HashSet(); + private Set learnerProgresses = new HashSet<>(); @OneToMany(mappedBy = "lesson", cascade = CascadeType.ALL, orphanRemoval = true) - private Set gradebookUserLessons = new HashSet(); + private Set gradebookUserLessons = new HashSet<>(); @Column(name = "enable_lesson_intro") private boolean enableLessonIntro = false; @@ -266,11 +266,11 @@ */ @ManyToMany @JoinTable(name = "lams_lesson_dependency", joinColumns = @JoinColumn(name = "lesson_id"), inverseJoinColumns = @JoinColumn(name = "preceding_lesson_id")) - private Set precedingLessons = new HashSet(); + private Set precedingLessons = new HashSet<>(); @ManyToMany @JoinTable(name = "lams_lesson_dependency", joinColumns = @JoinColumn(name = "preceding_lesson_id"), inverseJoinColumns = @JoinColumn(name = "lesson_id")) - private Set succeedingLessons = new HashSet(); + private Set succeedingLessons = new HashSet<>(); // --------------------------------------------------------------------- // constructors @@ -312,21 +312,21 @@ this.user = user; this.lessonStateId = lessonStateId; this.previousLessonStateId = previousLessonStateId; - this.enableLessonIntro = enableLessonIntro != null ? enableLessonIntro : Boolean.FALSE; - this.displayDesignImage = displayDesignImage != null ? displayDesignImage : Boolean.FALSE; - this.learnerPresenceAvailable = learnerPresenceAvailable != null ? learnerPresenceAvailable : Boolean.FALSE; - this.learnerImAvailable = learnerImAvailable != null ? learnerImAvailable : Boolean.FALSE; + this.enableLessonIntro = enableLessonIntro != null ? enableLessonIntro : false; + this.displayDesignImage = displayDesignImage != null ? displayDesignImage : false; + this.learnerPresenceAvailable = learnerPresenceAvailable != null ? learnerPresenceAvailable : false; + this.learnerImAvailable = learnerImAvailable != null ? learnerImAvailable : false; this.lockedForEdit = false; this.learningDesign = learningDesign; this.lessonClass = lessonClass; this.organisation = organisation; this.learnerProgresses = learnerProgresses; - this.liveEditEnabled = liveEditEnabled; - this.enableLessonNotifications = enableLessonNotifications; - this.forceLearnerRestart = forceLearnerRestart; - this.allowLearnerRestart = allowLearnerRestart; - this.gradebookOnComplete = gradebookOnComplete; - this.gradebookUserLessons = new HashSet(); + this.liveEditEnabled = liveEditEnabled != null ? liveEditEnabled : false; + this.enableLessonNotifications = enableLessonNotifications != null ? enableLessonNotifications : false; + this.forceLearnerRestart = forceLearnerRestart != null ? forceLearnerRestart : false; + this.allowLearnerRestart = allowLearnerRestart != null ? allowLearnerRestart : false; + this.gradebookOnComplete = gradebookOnComplete != null ? gradebookOnComplete : false; + this.gradebookUserLessons = new HashSet<>(); this.marksReleased = false; this.scheduledNumberDaysToLessonFinish = scheduledNumberDaysToLessonFinish; } @@ -615,90 +615,90 @@ } public boolean isEnableLessonIntro() { - return enableLessonIntro; + return enableLessonIntro; } public void setEnableLessonIntro(boolean enableLessonIntro) { - this.enableLessonIntro = enableLessonIntro; + this.enableLessonIntro = enableLessonIntro; } public boolean isDisplayDesignImage() { - return displayDesignImage; + return displayDesignImage; } public void setDisplayDesignImage(boolean displayDesignImage) { - this.displayDesignImage = displayDesignImage; + this.displayDesignImage = displayDesignImage; } public boolean getLockedForEdit() { - return lockedForEdit; + return lockedForEdit; } public void setLockedForEdit(boolean lockedForEdit) { - this.lockedForEdit = lockedForEdit; + this.lockedForEdit = lockedForEdit; } public boolean getLearnerPresenceAvailable() { - return learnerPresenceAvailable; + return learnerPresenceAvailable; } public void setLearnerPresenceAvailable(boolean learnerPresenceAvailable) { - this.learnerPresenceAvailable = learnerPresenceAvailable; + this.learnerPresenceAvailable = learnerPresenceAvailable; } public boolean getLearnerImAvailable() { - return learnerImAvailable; + return learnerImAvailable; } public void setLearnerImAvailable(boolean learnerImAvailable) { - this.learnerImAvailable = learnerImAvailable; + this.learnerImAvailable = learnerImAvailable; } public boolean getLiveEditEnabled() { - return liveEditEnabled; + return liveEditEnabled; } public void setLiveEditEnabled(boolean liveEditEnabled) { - this.liveEditEnabled = liveEditEnabled; + this.liveEditEnabled = liveEditEnabled; } public boolean getEnableLessonNotifications() { - return enableLessonNotifications; + return enableLessonNotifications; } public void setEnableLessonNotifications(boolean enableLessonNotifications) { - this.enableLessonNotifications = enableLessonNotifications; + this.enableLessonNotifications = enableLessonNotifications; } public boolean getMarksReleased() { - return marksReleased; + return marksReleased; } public void setMarksReleased(boolean marksReleased) { - this.marksReleased = marksReleased; + this.marksReleased = marksReleased; } public boolean getForceLearnerRestart() { - return forceLearnerRestart; + return forceLearnerRestart; } public void setForceLearnerRestart(boolean forceLearnerRestart) { - this.forceLearnerRestart = forceLearnerRestart; + this.forceLearnerRestart = forceLearnerRestart; } public boolean getAllowLearnerRestart() { - return allowLearnerRestart; + return allowLearnerRestart; } public void setAllowLearnerRestart(boolean allowLearnerRestart) { - this.allowLearnerRestart = allowLearnerRestart; + this.allowLearnerRestart = allowLearnerRestart; } public boolean getGradebookOnComplete() { - return gradebookOnComplete; + return gradebookOnComplete; } public void setGradebookOnComplete(boolean gradebookOnComplete) { - this.gradebookOnComplete = gradebookOnComplete; + this.gradebookOnComplete = gradebookOnComplete; } } \ No newline at end of file