Uses of Class
org.openurp.edu.program.model.MajorPlan
Packages that use MajorPlan
Package
Description
-
Uses of MajorPlan in org.openurp.edu.program.major.service
Methods in org.openurp.edu.program.major.service that return MajorPlanModifier and TypeMethodDescriptionMajorPlanService.genMajorPlan(MajorPlan sourcePlan, MajorPlanGenParameter genParameter) 以一个培养计划为模板,生成这个培养计划的copy
copy和原计划在一些属性上有区别,这个区别在targetPlan中体现。
但是原计划和copy计划中的课程设置是完全一样的MajorPlanAuditService.getMajorMajorPlan(Long majorPlanId) 查找一个专业培养计划的原始计划
专业培养计划必须是已经审核通过的,否则会找不到它所对应的原始计划MajorPlanService.getMajorPlanByAdminClass(Squad clazz) 根据行政班的grade,stdType,department,major,direction,level属性来精确匹配找到一个专业培养计划Methods in org.openurp.edu.program.major.service that return types with arguments of type MajorPlanModifier and TypeMethodDescriptionMajorPlanService.genMajorPlans(Collection<MajorPlan> sourcePlans, MajorPlanGenParameter partialParams) 给定一批培养计划,以这些培养计划作为模板,生成这批培养计划的copy
copy和原计划的区别在于grade, beginOn, endOn不同,他们的课程设置都是一样的Methods in org.openurp.edu.program.major.service with parameters of type MajorPlanModifier and TypeMethodDescriptionvoidMajorPlanCourseService.addPlanCourse(MajorPlanCourse planCourse, MajorPlan plan) 添加培养计划中的课程
如果所在组是必修,并且自己是必修则
1.重算课程组学分
2.重算完课程组学分后,级联重算整个父课程组树学分
3.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分MajorPlanService.genMajorPlan(MajorPlan sourcePlan, MajorPlanGenParameter genParameter) 以一个培养计划为模板,生成这个培养计划的copy
copy和原计划在一些属性上有区别,这个区别在targetPlan中体现。
但是原计划和copy计划中的课程设置是完全一样的MajorPlanService.getPlanCourses(MajorPlan plan) MajorPlanService.getUnusedCourseTypeNames(MajorPlan plan) 查找没有在某个培养计划使用的课程类别voidMajorPlanService.removeMajorPlan(MajorPlan plan) 删除培养计划voidMajorPlanCourseService.removePlanCourse(MajorPlanCourse planCourse, MajorPlan plan) 删除培养计划中的课程
如果所在组是必修,并且自己是必修则
1.重算课程组学分
2.重算完课程组学分后,级联重算整个父课程组树学分
3.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分voidMajorPlanService.saveOrUpdateMajorPlan(MajorPlan plan) 保存新的培养计划floatMajorPlanService.statPlanCredits(MajorPlan plan) 统计总学分voidMajorPlanCourseService.updatePlanCourse(MajorPlanCourse planCourse, MajorPlan plan) 更新培养计划中的课程
如果所在组是必修,并且自己是必修则
1.重算课程组学分
2.重算完课程组学分后,级联重算整个父课程组树学分
3.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分Method parameters in org.openurp.edu.program.major.service with type arguments of type MajorPlanModifier and TypeMethodDescriptionvoidMajorPlanAuditService.audit(List<MajorPlan> plans, AuditStatus status) 审核培养计划
专业计划状态为:提交审核、审核不通过 的可以被审核通过
专业计划状态为:提交审核 的可以被审核不通过
专业计划状态为:未提交审核、审核通过 的不能被审核MajorPlanService.genMajorPlans(Collection<MajorPlan> sourcePlans, MajorPlanGenParameter partialParams) 给定一批培养计划,以这些培养计划作为模板,生成这批培养计划的copy
copy和原计划的区别在于grade, beginOn, endOn不同,他们的课程设置都是一样的voidMajorPlanAuditService.revokeAccepted(List<MajorPlan> plans) 退回审核的计划
只能对“审核通过”的计划进行退回审核void提交审核申请
只能对“未提交”、“审核不通过”的计划提交审核申请 -
Uses of MajorPlan in org.openurp.edu.program.major.service.impl
Methods in org.openurp.edu.program.major.service.impl that return MajorPlanModifier and TypeMethodDescriptionMajorPlanServiceImpl.genMajorPlan(MajorPlan sourcePlan, MajorPlanGenParameter genParameter) MajorPlanAuditServiceImpl.getMajorMajorPlan(Long majorPlanId) MajorPlanServiceImpl.getMajorPlanByAdminClass(Squad clazz) Methods in org.openurp.edu.program.major.service.impl that return types with arguments of type MajorPlanModifier and TypeMethodDescriptionMajorPlanServiceImpl.genMajorPlans(Collection<MajorPlan> plans, MajorPlanGenParameter partialParams) Methods in org.openurp.edu.program.major.service.impl with parameters of type MajorPlanModifier and TypeMethodDescriptionvoidMajorPlanCourseServiceImpl.addPlanCourse(MajorPlanCourse planCourse, MajorPlan plan) MajorPlanServiceImpl.genMajorPlan(MajorPlan sourcePlan, MajorPlanGenParameter genParameter) MajorPlanServiceImpl.getPlanCourses(MajorPlan plan) MajorPlanServiceImpl.getUnusedCourseTypeNames(MajorPlan plan) voidMajorPlanServiceImpl.removeMajorPlan(MajorPlan plan) voidMajorPlanCourseServiceImpl.removePlanCourse(MajorPlanCourse planCourse, MajorPlan plan) voidMajorPlanServiceImpl.saveOrUpdateMajorPlan(MajorPlan plan) floatMajorPlanServiceImpl.statPlanCredits(MajorPlan plan) voidMajorPlanCourseServiceImpl.updatePlanCourse(MajorPlanCourse planCourse, MajorPlan plan) Method parameters in org.openurp.edu.program.major.service.impl with type arguments of type MajorPlanModifier and TypeMethodDescriptionvoidMajorPlanAuditServiceImpl.audit(List<MajorPlan> plans, AuditStatus status) MajorPlanServiceImpl.genMajorPlans(Collection<MajorPlan> plans, MajorPlanGenParameter partialParams) voidMajorPlanAuditServiceImpl.revokeAccepted(List<MajorPlan> plans) void -
Uses of MajorPlan in org.openurp.edu.program.plan.service
Methods in org.openurp.edu.program.plan.service that return types with arguments of type MajorPlan