Class Teachclass

    • Constructor Detail

      • Teachclass

        public Teachclass()
    • Method Detail

      • calcExamCount

        public int calcExamCount​(ExamType examType)
        计算某一考试类型的考生人数
        Parameters:
        examType -
        Returns:
      • clone

        public Teachclass clone()
        复制一个教学班,但并不复制他所在的教学任务引用
        和教学班中的实际学生修读信息和实际学生数.
        Overrides:
        clone in class Object
      • getNormalCourseTakers

        public Set<CourseTaker> getNormalCourseTakers()
        返回正常参加上课的上课名单CourseTaker
        Returns:
      • getOrCreateDefaultLimitGroup

        public CourseLimitGroup getOrCreateDefaultLimitGroup()
        获取或者创建forClass=true的限制组
        如果已经有,那么返回第一个forClass=true的限制组
        Returns:
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getStdCount

        public int getStdCount()
      • setStdCount

        public void setStdCount​(int stdCount)
      • setCourseTakers

        public void setCourseTakers​(Set<CourseTaker> courseTakers)
      • getLimitCount

        public int getLimitCount()
      • setLimitCount

        public void setLimitCount​(int limitCount)
      • getGrade

        public String getGrade()
      • setGrade

        public void setGrade​(String year)
      • setDepart

        public void setDepart​(Department depart)
      • setExamTakers

        public void setExamTakers​(Set<ExamTaker> examTakers)
      • isLimitLocked

        public boolean isLimitLocked()
      • setLimitLocked

        public void setLimitLocked​(boolean limitLocked)
      • getReservedCount

        public int getReservedCount()
      • setReservedCount

        public void setReservedCount​(int reservedCount)
      • setGenderRatio

        public void setGenderRatio​(GenderRatio genderRatio)