Package org.openurp.edu.program.model
Class MajorCourseGroup
- 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.MajorCourseGroup
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<CourseGroup>,org.beangle.commons.entity.Entity<Long>,CourseGroup
@Entity(name="org.openurp.edu.program.model.MajorCourseGroup") public class MajorCourseGroup 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 MajorCourseGroup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<CourseGroup>getChildren()获得子节点集合.DirectiongetDirection()StringgetGivenName()StringgetName()CourseGroupgetParent()获得上级组CoursePlangetPlan()获得课程方案List<PlanCourse>getPlanCourses()voidsetChildren(List<CourseGroup> children)设置子节点集合voidsetDirection(Direction direction)voidsetGivenName(String givenName)voidsetParent(CourseGroup parent)设置上级组voidsetPlan(CoursePlan plan)设置课程方案voidsetPlanCourses(List<PlanCourse> planCourses)设置组内计划课程-
Methods inherited from class org.openurp.edu.program.model.AbstractCourseGroup
addChildGroup, addPlanCourse, addPlanCourses, clone, compareTo, getCourseCount, getCourseType, getCredits, getIndex, getIndexno, 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
-
getName
public String getName()
- Specified by:
getNamein interfaceCourseGroup- Overrides:
getNamein classAbstractCourseGroup- Returns:
-
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- 组内计划课程
-
getGivenName
public String getGivenName()
-
setGivenName
public void setGivenName(String givenName)
-
getDirection
public Direction getDirection()
-
setDirection
public void setDirection(Direction direction)
-
-