Class StdCourseGroup
- java.lang.Object
-
- org.beangle.commons.entity.pojo.NumberIdObject<Long>
-
- org.beangle.commons.entity.pojo.LongIdObject
-
- org.openurp.edu.program.plan.model.AbstractCourseGroup
-
- org.openurp.edu.program.plan.model.StdCourseGroup
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<CourseGroup>,org.beangle.commons.entity.Entity<Long>,CourseGroup
@Entity(name="org.openurp.edu.program.plan.model.StdCourseGroup") public class StdCourseGroup extends AbstractCourseGroup
个人计划的课程组- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.openurp.edu.program.plan.model.AbstractCourseGroup
courseType, subCount
-
-
Constructor Summary
Constructors Constructor Description StdCourseGroup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()克隆List<CourseGroup>getChildren()获得子节点集合.DirectiongetDirection()StringgetMicroName()CourseGroupgetParent()获得上级组CoursePlangetPlan()获得课程方案List<PlanCourse>getPlanCourses()voidsetChildren(List<CourseGroup> children)设置子节点集合voidsetParent(CourseGroup parent)设置上级组voidsetPlan(CoursePlan plan)设置课程方案voidsetPlanCourses(List<PlanCourse> planCourses)设置组内计划课程-
Methods inherited from class org.openurp.edu.program.plan.model.AbstractCourseGroup
addChildGroup, addPlanCourse, addPlanCourses, compareTo, getCourseCount, getCourseType, getCredits, getIndex, getIndexno, getName, getPlanCourses, getRemark, getSubCount, getTermCredits, isCompulsory, removePlanCourse, setCourseCount, setCourseType, setCredits, setIndexno, setRemark, setSubCount, setTermCredits, updateCoursePlan
-
Methods inherited from class org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId
-
-
-
-
Method Detail
-
getPlan
public CoursePlan getPlan()
Description copied from interface:CourseGroup获得课程方案- Returns:
- 课程方案
-
setPlan
public void setPlan(CoursePlan plan)
Description copied from interface:CourseGroup设置课程方案
-
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- 组内计划课程
-
clone
public Object clone() throws CloneNotSupportedException
Description copied from interface:CourseGroup克隆- Specified by:
clonein interfaceCourseGroup- Overrides:
clonein classAbstractCourseGroup- Returns:
- 克隆后的组
- Throws:
CloneNotSupportedException
-
getDirection
public Direction getDirection()
-
getMicroName
public String getMicroName()
-
-