Uses of Class
org.openurp.edu.program.model.StdPlan
Packages that use StdPlan
-
Uses of StdPlan in org.openurp.edu.program.plan.service
Methods in org.openurp.edu.program.plan.service that return StdPlanModifier and TypeMethodDescriptionPersonalPlanService.genPersonalPlan(Student std) CoursePlanProvider.getPersonalPlan(Student student) 获得单个学生的个人计划Methods in org.openurp.edu.program.plan.service with parameters of type StdPlanModifier and TypeMethodDescriptionvoidPersonalPlanCourseService.addPlanCourse(StdPlanCourse planCourse, StdPlan plan) 添加培养计划中的课程
如果是专业培养计划,级联添加对应专业的学生个人培养计划voidPersonalPlanCompareService.copyCourseGroups(ExecutivePlan fromPlan, StdPlan toPlan, List<Integer> courseTypeIds) 将一个培养计划中的类别,完全复制到另一个培养计划中
注意,另一个培养计划中必须没有那种类别voidPersonalPlanCompareService.copyPlanCourses(ExecutivePlan fromPlan, StdPlan toPlan, List<Number[]> courseTypePlanCourseIds) 将一个培养计划中的课程,复制到另一个培养计划对应的类别中voidPersonalPlanCompareService.deleteCourseGroups(StdPlan plan, List<Integer> courseTypeIds) TODO delete不安全 将一个培养计划中的类别删除voidPersonalPlanCompareService.deletePlanCourses(StdPlan plan, List<Number[]> courseTypePlanCourseIds) TODO delete不安全 将一个培养计划中的课程删除Map<String,List<? extends PlanCourse>[]> PersonalPlanCompareService.diffPersonalAndExecutivePlan(ExecutivePlan executePlan, StdPlan stdPlan) 获得两个培养计划之间的差异voidPersonalPlanCourseService.removePlanCourse(StdPlanCourse planCourse, StdPlan plan) 删除培养计划中的课程
如果是专业培养计划,级联删除对应专业的学生个人培养计划
对该课程所在课程组的更动,是否传播到其他培养计划,依照saveCourseGroup所示voidPersonalPlanCourseService.updatePlanCourse(StdPlanCourse planCourse, StdPlan plan) 更新培养计划中的课程 -
Uses of StdPlan in org.openurp.edu.program.plan.service.impl
Methods in org.openurp.edu.program.plan.service.impl that return StdPlanModifier and TypeMethodDescriptionPersonalPlanServiceImpl.genPersonalPlan(Student std) CoursePlanProviderImpl.getPersonalPlan(Student std) Methods in org.openurp.edu.program.plan.service.impl with parameters of type StdPlanModifier and TypeMethodDescriptionvoidPersonalPlanCourseServiceImpl.addPlanCourse(StdPlanCourse planCourse, StdPlan plan) voidPersonalPlanCompareServiceImpl.copyCourseGroups(ExecutivePlan fromPlan, StdPlan toPlan, List<Integer> courseTypeIds) voidPersonalPlanCompareServiceImpl.copyPlanCourses(ExecutivePlan fromPlan, StdPlan toPlan, List<Number[]> courseTypePlanCourseIds) voidPersonalPlanCompareServiceImpl.deleteCourseGroups(StdPlan plan, List<Integer> courseTypeIds) voidPersonalPlanCompareServiceImpl.deletePlanCourses(StdPlan plan, List<Number[]> courseTypePlanCourseIds) Map<String,List<? extends PlanCourse>[]> PersonalPlanCompareServiceImpl.diffPersonalAndExecutivePlan(ExecutivePlan executePlan, StdPlan stdPlan) voidPersonalPlanCourseServiceImpl.removePlanCourse(StdPlanCourse planCourse, StdPlan plan) voidPersonalPlanCourseServiceImpl.updatePlanCourse(StdPlanCourse planCourse, StdPlan plan)