Class MajorCourseGroup

java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<Long>
org.beangle.commons.entity.pojo.LongIdObject
org.openurp.edu.program.model.AbstractCourseGroup
org.openurp.edu.program.model.MajorCourseGroup
All Implemented Interfaces:
Serializable, Cloneable, Comparable<CourseGroup>, org.beangle.commons.entity.Entity<Long>, CourseGroup

@Entity(name="org.openurp.edu.program.model.MajorCourseGroup") public class MajorCourseGroup extends AbstractCourseGroup
原始计划的课程组
See Also:
  • Constructor Details

    • MajorCourseGroup

      public MajorCourseGroup()
  • Method Details

    • getPlan

      public CoursePlan getPlan()
      Description copied from interface: CourseGroup
      获得课程方案
      Returns:
      课程方案
    • setPlan

      public void setPlan(CoursePlan plan)
      Description copied from interface: CourseGroup
      设置课程方案
      Parameters:
      plan - 课程方案
    • getParent

      public CourseGroup getParent()
      Description copied from interface: CourseGroup
      获得上级组
      Returns:
      上级组
    • setParent

      public void setParent(CourseGroup parent)
      Description copied from interface: CourseGroup
      设置上级组
      Parameters:
      parent - 上级组
    • getChildren

      public List<CourseGroup> getChildren()
      Description copied from interface: CourseGroup
      获得子节点集合.
      Returns:
      子节点集合
    • setChildren

      public void setChildren(List<CourseGroup> children)
      Description copied from interface: CourseGroup
      设置子节点集合
      Parameters:
      children - 子节点集合
    • getPlanCourses

      public List<PlanCourse> getPlanCourses()
    • setPlanCourses

      public void setPlanCourses(List<PlanCourse> planCourses)
      Description copied from interface: CourseGroup
      设置组内计划课程
      Parameters:
      planCourses - 组内计划课程
    • getDirection

      public Direction getDirection()
    • setDirection

      public void setDirection(Direction direction)