Class AbstractCoursePlan

    • Field Detail

      • program

        @NotNull
        protected Program program
        培养方案
    • Constructor Detail

      • AbstractCoursePlan

        public AbstractCoursePlan()
    • Method Detail

      • setStartTerm

        public void setStartTerm​(int startTerm)
        Specified by:
        setStartTerm in interface CoursePlan
      • setEndTerm

        public void setEndTerm​(int endTerm)
        Specified by:
        setEndTerm in interface CoursePlan
      • getTermsCount

        public int getTermsCount()
        Description copied from interface: CoursePlan
        这个计划的学期数
        Specified by:
        getTermsCount in interface CoursePlan
      • getCredits

        public float getCredits()
        Description copied from interface: CoursePlan
        获得总学分
        Specified by:
        getCredits in interface CoursePlan
        Returns:
        总学分
      • setCredits

        public void setCredits​(float credits)
        Description copied from interface: CoursePlan
        设置总学分
        Specified by:
        setCredits in interface CoursePlan
        Parameters:
        credits - 总学分
      • addGroup

        public void addGroup​(CourseGroup group)
      • isNumericTerm

        public boolean isNumericTerm()
      • setProgram

        public void setProgram​(Program program)
      • getAuditState

        public AuditState getAuditState()
      • setAuditState

        public void setAuditState​(AuditState auditState)
      • getBeginOn

        public Date getBeginOn()
        Description copied from interface: CoursePlan
        获得生效时间
        Specified by:
        getBeginOn in interface CoursePlan
        Returns:
        生效时间
      • setBeginOn

        public void setBeginOn​(Date beginOn)
      • getEndOn

        public Date getEndOn()
        Description copied from interface: CoursePlan
        获得失效时间
        Specified by:
        getEndOn in interface CoursePlan
        Returns:
        失效时间
      • setEndOn

        public void setEndOn​(Date endOn)
      • getUpdatedAt

        public Date getUpdatedAt()
      • setUpdatedAt

        public void setUpdatedAt​(Date updatedAt)