类 ExecutionCourseGroup
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.ExecutionCourseGroup
- 所有已实现的接口:
Serializable,Cloneable,Comparable<CourseGroup>,org.beangle.commons.entity.Entity<Long>,CourseGroup
@Entity(name="org.openurp.edu.program.model.ExecutionCourseGroup")
public class ExecutionCourseGroup
extends AbstractCourseGroup
专业计划课程组.
- 另请参阅:
-
字段概要
从类继承的字段 org.openurp.edu.program.model.AbstractCourseGroup
courseType, subCount, terms从类继承的字段 org.beangle.commons.entity.pojo.NumberIdObject
id -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddPlanCourses(List<PlanCourse> givenPlanCourses) 添加计划课程clone()得到全部有效课程.boolean获得子节点集合.获得上级组getPlan()获得课程方案booleanbooleanisSameGroup(Object object) voidsetChildren(List<CourseGroup> children) 设置子节点集合voidsetDirection(Direction direction) voidsetParent(CourseGroup parent) 设置上级组voidsetPlan(CoursePlan plan) 设置课程方案voidsetPlanCourses(List<PlanCourse> planCourses) 设置组内计划课程toString()voidupdateCoursePlan(CoursePlan plan) 更新对应的课程计划从类继承的方法 org.openurp.edu.program.model.AbstractCourseGroup
addChildGroup, addPlanCourse, compareTo, getCourseCount, getCourseType, getCredits, getGivenName, getIndex, getIndexno, getName, getPlanCourses, getRemark, getSubCount, getTermCredits, getTerms, isAutoAddup, removePlanCourse, setAutoAddup, setCourseCount, setCourseType, setCredits, setGivenName, setIndexno, setRemark, setSubCount, setTermCredits, setTerms从类继承的方法 org.beangle.commons.entity.pojo.NumberIdObject
getId, hashCode, isPersisted, isTransient, setId从接口继承的方法 org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setId
-
构造器详细资料
-
ExecutionCourseGroup
public ExecutionCourseGroup()
-
-
方法详细资料
-
isLeafGroup
public boolean isLeafGroup() -
setPlanCourses
从接口复制的说明:CourseGroup设置组内计划课程- 参数:
planCourses- 组内计划课程
-
getChildren
从接口复制的说明:CourseGroup获得子节点集合.- 返回:
- 子节点集合
-
setChildren
从接口复制的说明:CourseGroup设置子节点集合- 参数:
children- 子节点集合
-
getPlan
从接口复制的说明:CourseGroup获得课程方案- 返回:
- 课程方案
-
setPlan
从接口复制的说明:CourseGroup设置课程方案- 参数:
plan- 课程方案
-
addPlanCourses
添加计划课程- 指定者:
addPlanCourses在接口中CourseGroup- 覆盖:
addPlanCourses在类中AbstractCourseGroup- 参数:
givenPlanCourses- 多个计划课程
-
updateCoursePlan
从接口复制的说明:CourseGroup更新对应的课程计划- 指定者:
updateCoursePlan在接口中CourseGroup- 覆盖:
updateCoursePlan在类中AbstractCourseGroup
-
clone
得到全部有效课程.- 指定者:
clone在接口中CourseGroup- 覆盖:
clone在类中AbstractCourseGroup- 返回:
- 克隆后的组
- 抛出:
CloneNotSupportedException
-
getExecutePlanCourses
-
getPlanCourses
-
getParent
从接口复制的说明:CourseGroup获得上级组- 返回:
- 上级组
-
setParent
从接口复制的说明:CourseGroup设置上级组- 参数:
parent- 上级组
-
equals
- 覆盖:
equals在类中org.beangle.commons.entity.pojo.NumberIdObject<Long>
-
isSameGroup
-
getDirection
-
setDirection
-
toString
-