@Entity(name="org.openurp.edu.program.plan.model.ShareCourseGroup") public class ShareCourseGroup extends AbstractCourseGroup
| Modifier and Type | Field and Description |
|---|---|
protected org.openurp.code.edu.model.Language |
language
对应外语语种
|
protected List<PlanCourse> |
planCourses
课程列表
|
courseType, subCount| Constructor and Description |
|---|
ShareCourseGroup() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPlanCourses(List<PlanCourse> givenPlanCourses)
添加计划课程
|
Object |
clone()
克隆
|
Object |
cloneToMajorCourseGroup() |
CourseAbilityRate |
getAbilityRate() |
List<CourseGroup> |
getChildren()
获得子节点集合.
|
org.openurp.code.edu.model.Language |
getLanguage() |
CourseGroup |
getParent()
获得上级组
|
CoursePlan |
getPlan()
获得课程方案
|
List<PlanCourse> |
getPlanCourses() |
void |
setAbilityRate(CourseAbilityRate abilityRate) |
void |
setChildren(List<CourseGroup> children)
设置子节点集合
|
void |
setLanguage(org.openurp.code.edu.model.Language language) |
void |
setParent(CourseGroup parent)
设置上级组
|
void |
setPlan(CoursePlan plan)
设置课程方案
|
void |
setPlanCourses(List<PlanCourse> planCourses)
设置组内计划课程
|
void |
updateCoursePlan(CoursePlan plan)
更新对应的课程计划
|
addChildGroup, addPlanCourse, compareTo, getCourseCount, getCourseType, getCredits, getIndex, getIndexno, getName, getPlanCourses, getRemark, getSubCount, getTermCredits, isCompulsory, removePlanCourse, setCourseCount, setCourseType, setCredits, setIndexno, setRemark, setSubCount, setTermCreditsequals, getId, hashCode, isPersisted, isTransient, setIdprotected List<PlanCourse> planCourses
protected org.openurp.code.edu.model.Language language
public Object clone() throws CloneNotSupportedException
CourseGroupclone in interface CourseGroupclone in class AbstractCourseGroupCloneNotSupportedExceptionpublic Object cloneToMajorCourseGroup()
public void setPlanCourses(List<PlanCourse> planCourses)
CourseGroupplanCourses - 组内计划课程public List<CourseGroup> getChildren()
CourseGrouppublic void setChildren(List<CourseGroup> children)
CourseGroupchildren - 子节点集合public CoursePlan getPlan()
CourseGrouppublic void setPlan(CoursePlan plan)
CourseGrouppublic CourseGroup getParent()
CourseGrouppublic void setParent(CourseGroup parent)
CourseGroupparent - 上级组public void addPlanCourses(List<PlanCourse> givenPlanCourses)
addPlanCourses in interface CourseGroupaddPlanCourses in class AbstractCourseGroupgivenPlanCourses - 多个计划课程public void updateCoursePlan(CoursePlan plan)
CourseGroupupdateCoursePlan in interface CourseGroupupdateCoursePlan in class AbstractCourseGrouppublic List<PlanCourse> getPlanCourses()
public org.openurp.code.edu.model.Language getLanguage()
public void setLanguage(org.openurp.code.edu.model.Language language)
public CourseAbilityRate getAbilityRate()
public void setAbilityRate(CourseAbilityRate abilityRate)
Copyright © 2014–2019 The OpenURP Software. All rights reserved.