接口 PlanCommonDao
- 所有已知实现类:
PlanCommonDaoHibernate
public interface PlanCommonDao
-
方法概要
修饰符和类型方法说明getCreditByTerm(ExecutionPlan plan, int term) 查找对于固定学期培养计划中要求的学分值.getDuplicatePrograms(Program program) 列出某个培养计划还未使用的课程类别getUsedCourseTypes(CoursePlan plan) 列出某个培养计划所使用的课程类别booleanhasCourse(CourseGroup cgroup, Course course) booleanhasCourse(CourseGroup cgroup, Course course, PlanCourse planCourse) booleanisDuplicate(Program program) voidremovePlan(CoursePlan plan) 删除一个计划,这个计划可能是专业计划也可能是个人计划voidsaveOrUpdatePlan(CoursePlan plan) 保存或更新计划
调用saveSettingfloatstatPlanCredits(CoursePlan plan) 统计计划的总学分,总学分的值来自于顶级课程组的学分的累加,不保存,不采用递归统计
不递归统计的原因是,程序完全信赖计划中各个层级的课程组的学分要求的正确性
-
方法详细资料
-
removePlan
删除一个计划,这个计划可能是专业计划也可能是个人计划- 参数:
planId-
-
saveOrUpdatePlan
保存或更新计划
调用saveSetting- 参数:
plan-
-
statPlanCredits
统计计划的总学分,总学分的值来自于顶级课程组的学分的累加,不保存,不采用递归统计
不递归统计的原因是,程序完全信赖计划中各个层级的课程组的学分要求的正确性- 参数:
plan-- 返回:
- 另请参阅:
-
PlanCourseGroupCommonDao.updateGroupTreeCredits
-
hasCourse
-
getUsedCourseTypes
列出某个培养计划所使用的课程类别- 参数:
plan-- 返回:
-
getUnusedCourseTypes
列出某个培养计划还未使用的课程类别- 参数:
plan-- 返回:
-
getDuplicatePrograms
-
isDuplicate
-
getCreditByTerm
查找对于固定学期培养计划中要求的学分值.- 参数:
plan-term- [1..maxTerm]- 返回:
-
hasCourse
-