Class CourseSchedule

    • Constructor Detail

      • CourseSchedule

        public CourseSchedule()
    • Method Detail

      • clone

        public CourseSchedule clone()
        克隆课程安排,不克隆activities
        Overrides:
        clone in class Object
        Returns:
        克隆结果
      • getCourseScheduledRooms

        public Set<Classroom> getCourseScheduledRooms()
        查询课程所安排的教室
        Returns:
      • getLastWeek

        public int getLastWeek()
        Returns:
      • getWeekstate

        public WeekState getWeekstate()
      • setWeekstate

        public void setWeekstate​(WeekState weekstate)
      • getWeeks

        public int getWeeks()
      • calcWeekHour

        public static float calcWeekHour​(float period,
                                         int weeks)
      • getWeekHour

        public float getWeekHour()
        周课时取整方法
        • 0~0.2 取整
        • 0.3~0.6 取0.5
        • 0.7~0.9 取+1
      • getFirstWeek

        public int getFirstWeek()
      • getPeriod

        public int getPeriod()
      • setPeriod

        public void setPeriod​(int period)
      • setRoomType

        public void setRoomType​(ClassroomType roomType)