| Package | Description |
|---|---|
| org.openurp.edu.program.plan.model | |
| org.openurp.edu.program.plan.util |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCourseGroup
课程设置中的课程组
|
class |
MajorCourseGroup
专业计划课程组.
|
class |
OriginalCourseGroup
原始计划的课程组
|
class |
ShareCourseGroup
公共共享课程组(默认实现)
|
class |
StdCourseGroup
个人计划的课程组
|
| Modifier and Type | Field and Description |
|---|---|
protected CourseGroup |
SharePlanCourse.group
共享课程组
|
| Modifier and Type | Field and Description |
|---|---|
protected List<CourseGroup> |
SharePlan.groups
共享课程组
|
| Modifier and Type | Method and Description |
|---|---|
CourseGroup |
SharePlanCourse.getGroup() |
CourseGroup |
OriginalPlanCourse.getGroup() |
CourseGroup |
StdPlanCourse.getGroup() |
CourseGroup |
MajorPlanCourse.getGroup() |
CourseGroup |
PlanCourse.getGroup()
课程组
|
CourseGroup |
CoursePlan.getGroup(CourseType type)
查询指定类型的组
|
CourseGroup |
AbstractCoursePlan.getGroup(CourseType type) |
CourseGroup |
MajorCourseGroup.getParent() |
CourseGroup |
OriginalCourseGroup.getParent() |
CourseGroup |
CourseGroup.getParent()
获得上级组
|
CourseGroup |
ShareCourseGroup.getParent() |
CourseGroup |
StdCourseGroup.getParent() |
| Modifier and Type | Method and Description |
|---|---|
List<CourseGroup> |
MajorCourseGroup.getChildren() |
List<CourseGroup> |
OriginalCourseGroup.getChildren() |
List<CourseGroup> |
CourseGroup.getChildren()
获得子节点集合.
|
List<CourseGroup> |
ShareCourseGroup.getChildren() |
List<CourseGroup> |
StdCourseGroup.getChildren() |
List<CourseGroup> |
CoursePlan.getGroups()
获得计划课程组
|
List<CourseGroup> |
OriginalPlan.getGroups() |
List<CourseGroup> |
StdPlan.getGroups() |
List<CourseGroup> |
MajorPlan.getGroups() |
List<CourseGroup> |
SharePlan.getGroups() |
List<CourseGroup> |
CoursePlan.getTopCourseGroups()
获得顶级课程组
|
List<CourseGroup> |
AbstractCoursePlan.getTopCourseGroups() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractCourseGroup.addChildGroup(CourseGroup group) |
void |
CourseGroup.addChildGroup(CourseGroup group)
添加子组
|
void |
AbstractCoursePlan.addGroup(CourseGroup group) |
int |
AbstractCourseGroup.compareTo(CourseGroup o) |
void |
SharePlanCourse.setGroup(CourseGroup group) |
void |
OriginalPlanCourse.setGroup(CourseGroup group) |
void |
StdPlanCourse.setGroup(CourseGroup group) |
void |
MajorPlanCourse.setGroup(CourseGroup group) |
void |
PlanCourse.setGroup(CourseGroup courseGroup) |
void |
MajorCourseGroup.setParent(CourseGroup parent) |
void |
OriginalCourseGroup.setParent(CourseGroup parent) |
void |
CourseGroup.setParent(CourseGroup courseGroup)
设置上级组
|
void |
ShareCourseGroup.setParent(CourseGroup parent) |
void |
StdCourseGroup.setParent(CourseGroup parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
MajorCourseGroup.setChildren(List<CourseGroup> children) |
void |
OriginalCourseGroup.setChildren(List<CourseGroup> children) |
void |
CourseGroup.setChildren(List<CourseGroup> children)
设置子节点集合
|
void |
ShareCourseGroup.setChildren(List<CourseGroup> children) |
void |
StdCourseGroup.setChildren(List<CourseGroup> children) |
void |
CoursePlan.setGroups(List<CourseGroup> groups)
设置计划课程组
|
void |
OriginalPlan.setGroups(List<CourseGroup> groups) |
void |
StdPlan.setGroups(List<CourseGroup> groups) |
void |
MajorPlan.setGroups(List<CourseGroup> groups) |
void |
SharePlan.setGroups(List<CourseGroup> groups) |
| Modifier and Type | Method and Description |
|---|---|
static float |
PlanUtils.getGroupCredits(CourseGroup group,
int term) |
static List<PlanCourse> |
PlanUtils.getPlanCourses(CourseGroup group,
int term)
获得一个课程组中,在term学期上课的MajorPlanCourse
|
static List<PlanCourse> |
PlanUtils.getPlanCoursesUntilTerm(CourseGroup courseGroup,
int term)
获得一个课程组中,到term为止需要上的所有PlanCourse
|
Copyright © 2014–2019 The OpenURP Software. All rights reserved.