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