接口 PlanCourse

所有超级接口:
Cloneable, org.beangle.commons.entity.Entity<Long>, Serializable
所有已知子接口:
ExecutePlanCourse
所有已知实现类:
AbstractPlanCourse, ExecutionPlanCourse, MajorPlanCourse, StdPlanCourse

public interface PlanCourse extends org.beangle.commons.entity.Entity<Long>, Cloneable
培养计划中的课程.
具体体现了课程、开课和审核要求三部分.
  • 方法详细资料

    • getCourse

      Course getCourse()
      查询课程.
      返回:
    • setCourse

      void setCourse(Course course)
      设置课程
      参数:
      course -
    • getTerms

      Terms getTerms()
       开课学期,可以是数字,也可以是类似 春、秋的字样。
       和 Semester#getGroup() 呼应,用于生成开课计划
       如果是多个值,必须用逗号分开,比如:
       ,1,
       ,1,2,
       ,春,
       ,春,秋,
       
    • setTerms

      void setTerms(Terms terms)
    • getRemark

      String getRemark()
      备注
      返回:
    • setRemark

      void setRemark(String remark)
    • getGroup

      CourseGroup getGroup()
      课程组
    • setGroup

      void setGroup(CourseGroup courseGroup)
    • clone

      抛出:
      CloneNotSupportedException
    • isCompulsory

      boolean isCompulsory()
      课程是否必修.
      返回:
    • setCompulsory

      void setCompulsory(boolean compulsory)
      设置是否必修
      参数:
      compulsory -