Package org.openurp.edu.program.model
Class StdCourseGroup
- 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.StdCourseGroup
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<CourseGroup>,org.beangle.commons.entity.Entity<Long>,CourseGroup
@Entity(name="org.openurp.edu.program.model.StdCourseGroup") public class StdCourseGroup extends AbstractCourseGroup
个人计划的课程组- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.openurp.edu.program.model.AbstractCourseGroup
courseType, subCount, terms
-
-
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.model.AbstractCourseGroup
addChildGroup, addPlanCourse, addPlanCourses, compareTo, getCourseCount, getCourseType, getCredits, getIndex, getIndexno, getName, getPlanCourses, getRemark, getSubCount, getTermCredits, getTerms, isAutoAddup, removePlanCourse, setAutoAddup, setCourseCount, setCourseType, setCredits, setIndexno, setRemark, setSubCount, setTermCredits, setTerms, 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设置课程方案- 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- 组内计划课程
-
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()
-
-