类 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
-
-
构造器概要
构造器 构造器 说明 ExecutionCourseGroup()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddPlanCourses(List<PlanCourse> givenPlanCourses)添加计划课程Objectclone()得到全部有效课程.booleanequals(Object object)List<CourseGroup>getChildren()获得子节点集合.DirectiongetDirection()List<PlanCourse>getExecutePlanCourses()CourseGroupgetParent()获得上级组CoursePlangetPlan()获得课程方案List<PlanCourse>getPlanCourses()booleanisLeafGroup()booleanisSameGroup(Object object)voidsetChildren(List<CourseGroup> children)设置子节点集合voidsetDirection(Direction direction)voidsetParent(CourseGroup parent)设置上级组voidsetPlan(CoursePlan plan)设置课程方案voidsetPlanCourses(List<PlanCourse> planCourses)设置组内计划课程StringtoString()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
-
-
-
-
方法详细资料
-
isLeafGroup
public boolean isLeafGroup()
-
setPlanCourses
public void setPlanCourses(List<PlanCourse> planCourses)
从接口复制的说明:CourseGroup设置组内计划课程- 参数:
planCourses- 组内计划课程
-
getChildren
public List<CourseGroup> getChildren()
从接口复制的说明:CourseGroup获得子节点集合.- 返回:
- 子节点集合
-
setChildren
public void setChildren(List<CourseGroup> children)
从接口复制的说明:CourseGroup设置子节点集合- 参数:
children- 子节点集合
-
getPlan
public CoursePlan getPlan()
从接口复制的说明:CourseGroup获得课程方案- 返回:
- 课程方案
-
setPlan
public void setPlan(CoursePlan plan)
从接口复制的说明:CourseGroup设置课程方案- 参数:
plan- 课程方案
-
addPlanCourses
public void addPlanCourses(List<PlanCourse> givenPlanCourses)
添加计划课程- 指定者:
addPlanCourses在接口中CourseGroup- 覆盖:
addPlanCourses在类中AbstractCourseGroup- 参数:
givenPlanCourses- 多个计划课程
-
updateCoursePlan
public void updateCoursePlan(CoursePlan plan)
从接口复制的说明:CourseGroup更新对应的课程计划- 指定者:
updateCoursePlan在接口中CourseGroup- 覆盖:
updateCoursePlan在类中AbstractCourseGroup
-
clone
public Object clone() throws CloneNotSupportedException
得到全部有效课程.- 指定者:
clone在接口中CourseGroup- 覆盖:
clone在类中AbstractCourseGroup- 返回:
- 克隆后的组
- 抛出:
CloneNotSupportedException
-
getExecutePlanCourses
public List<PlanCourse> getExecutePlanCourses()
-
getPlanCourses
public List<PlanCourse> getPlanCourses()
-
getParent
public CourseGroup getParent()
从接口复制的说明:CourseGroup获得上级组- 返回:
- 上级组
-
setParent
public void setParent(CourseGroup parent)
从接口复制的说明:CourseGroup设置上级组- 参数:
parent- 上级组
-
equals
public boolean equals(Object object)
- 覆盖:
equals在类中org.beangle.commons.entity.pojo.NumberIdObject<Long>
-
isSameGroup
public boolean isSameGroup(Object object)
-
getDirection
public Direction getDirection()
-
setDirection
public void setDirection(Direction direction)
-
-