public PreviewCourseEnvironment( final ICourse course, final Date simulatedDateTime, final CoursePropertyManager cpm, final CourseGroupManager cgm, final UserNodeAuditManager auditman, final AssessmentManager am) { super(); this.course = course; this.title = course.getCourseTitle(); this.courseFolderContainer = course.getCourseFolderContainer(); this.courseBaseContainer = course.getCourseBaseContainer(); this.runStructure = course.getEditorTreeModel().createStructureForPreview(); this.resourceablId = course.getResourceableId(); this.simulatedDateTime = simulatedDateTime.getTime(); this.coursePropertyManager = cpm; this.courseGroupManager = cgm; this.auditManager = auditman; this.assessmentManager = am; }