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, termsFields inherited from class org.beangle.commons.entity.pojo.NumberIdObject
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()克隆获得子节点集合.获得上级组getPlan()获得课程方案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, getGivenName, getIndex, getIndexno, getName, getPlanCourses, getRemark, getSubCount, getTermCredits, getTerms, isAutoAddup, removePlanCourse, setAutoAddup, setCourseCount, setCourseType, setCredits, setGivenName, setIndexno, setRemark, setSubCount, setTermCredits, setTerms, updateCoursePlanMethods inherited from class org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setIdMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setId
-
Constructor Details
-
StdCourseGroup
public StdCourseGroup()
-
-
Method Details
-
getPlan
Description copied from interface:CourseGroup获得课程方案- Returns:
- 课程方案
-
setPlan
Description copied from interface:CourseGroup设置课程方案- Parameters:
plan- 课程方案
-
getParent
Description copied from interface:CourseGroup获得上级组- Returns:
- 上级组
-
setParent
Description copied from interface:CourseGroup设置上级组- Parameters:
parent- 上级组
-
getChildren
Description copied from interface:CourseGroup获得子节点集合.- Returns:
- 子节点集合
-
setChildren
Description copied from interface:CourseGroup设置子节点集合- Parameters:
children- 子节点集合
-
getPlanCourses
-
setPlanCourses
Description copied from interface:CourseGroup设置组内计划课程- Parameters:
planCourses- 组内计划课程
-
clone
Description copied from interface:CourseGroup克隆- Specified by:
clonein interfaceCourseGroup- Overrides:
clonein classAbstractCourseGroup- Returns:
- 克隆后的组
- Throws:
CloneNotSupportedException
-
getDirection
-
getMicroName
-