Interface PlanCourse

All Superinterfaces:
Cloneable, org.beangle.commons.entity.Entity<Long>, Serializable
All Known Implementing Classes:
AbstractPlanCourse, ExecutivePlanCourse, MajorPlanCourse

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

    Modifier and Type
    Method
    Description
     
    查询课程.
    课程组
    备注
    开课学期,可以是数字,也可以是类似 春、秋的字样。 和
    invalid reference
    Semester#getGroup()
    呼应,用于生成开课计划 如果是多个值,必须用逗号分开,比如: ,1, ,1,2, ,春, ,春,秋,
    boolean
    课程是否必修.
    void
    setCompulsory(boolean compulsory)
    设置是否必修
    void
    setCourse(Course course)
    设置课程
    void
    setGroup(CourseGroup courseGroup)
     
    void
    setRemark(String remark)
     
    void
    setTerms(Terms terms)
     

    Methods inherited from interface org.beangle.commons.entity.Entity

    getId, isPersisted, isTransient, setId
  • Method Details

    • getCourse

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

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

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

      void setTerms(Terms terms)
    • getRemark

      String getRemark()
      备注
      Returns:
    • setRemark

      void setRemark(String remark)
    • getGroup

      CourseGroup getGroup()
      课程组
    • setGroup

      void setGroup(CourseGroup courseGroup)
    • clone

      Throws:
      CloneNotSupportedException
    • isCompulsory

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

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