Uses of Class
org.openurp.edu.program.model.ExecutionPlan
Packages that use ExecutionPlan
Package
Description
-
Uses of ExecutionPlan in org.openurp.base.std.service
Methods in org.openurp.base.std.service with parameters of type ExecutionPlanModifier and TypeMethodDescriptionstatic org.beangle.commons.dao.query.builder.OqlBuilder<Squad>SquadQueryBuilder.build(ExecutionPlan plan) 用于构造根据培养计划,来查找行政班的Query -
Uses of ExecutionPlan in org.openurp.edu.clazz.app.model
Methods in org.openurp.edu.clazz.app.model that return ExecutionPlanMethods in org.openurp.edu.clazz.app.model with parameters of type ExecutionPlanModifier and TypeMethodDescriptionvoidPlanTask.setExecutionPlan(ExecutionPlan teachPlan) Deprecated. -
Uses of ExecutionPlan in org.openurp.edu.clazz.dao
Methods in org.openurp.edu.clazz.dao with parameters of type ExecutionPlanModifier and TypeMethodDescriptionvoidClazzDao.saveGenResult(ExecutionPlan plan, Semester semester, List<Clazz> clazzes, boolean removeExists) 1)保存一个培养计划的生成结果:tasks
2)更新培养计划,记录已经生成的学期标记 -
Uses of ExecutionPlan in org.openurp.edu.clazz.dao.hibernate.internal
Methods in org.openurp.edu.clazz.dao.hibernate.internal with parameters of type ExecutionPlanModifier and TypeMethodDescriptionvoidClazzDaoHibernate.saveGenResult(ExecutionPlan plan, Semester semester, List<Clazz> clazzes, boolean removeExists) -
Uses of ExecutionPlan in org.openurp.edu.clazz.service
Methods in org.openurp.edu.clazz.service that return types with arguments of type ExecutionPlanModifier and TypeMethodDescriptionClazzPlanRelationService.possibleRelatePlans(Clazz clazz) 可能会和这个课程有关联的培养计划(也就是说不是直接查询数据库中已有的关联关系)Methods in org.openurp.edu.clazz.service with parameters of type ExecutionPlanModifier and TypeMethodDescriptionClazzPlanRelationService.relatedClazzes(ExecutionPlan plan) 获得和计划关联的教学任务ClazzPlanRelationService.relatedClazzes(ExecutionPlan plan, Semester semester) 获得和计划关联的教学任务 -
Uses of ExecutionPlan in org.openurp.edu.clazz.service.impl
Methods in org.openurp.edu.clazz.service.impl that return types with arguments of type ExecutionPlanMethods in org.openurp.edu.clazz.service.impl with parameters of type ExecutionPlanModifier and TypeMethodDescriptionClazzPlanRelationServiceImpl.relatedClazzes(ExecutionPlan plan) ClazzPlanRelationServiceImpl.relatedClazzes(ExecutionPlan plan, Semester semester) -
Uses of ExecutionPlan in org.openurp.edu.clazz.util
Methods in org.openurp.edu.clazz.util that return ExecutionPlanMethods in org.openurp.edu.clazz.util with parameters of type ExecutionPlanConstructors in org.openurp.edu.clazz.util with parameters of type ExecutionPlanModifierConstructorDescriptionCourseTaskBO(ExecutionPlan teachPlan, Squad adminClass, PlanCourse planCourse) CourseTaskBO(ExecutionPlan teachPlan, Squad adminClass, PlanCourse planCourse, Semester semester) -
Uses of ExecutionPlan in org.openurp.edu.program.plan.dao
Methods in org.openurp.edu.program.plan.dao that return types with arguments of type ExecutionPlanModifier and TypeMethodDescriptionExecutionPlanDao.getExecutionPlanList(String grade, Major major, EducationLevel level) ExecutionPlanDao.getExecutionPlans(Long[] planIds) 获得指定id的培养计划Methods in org.openurp.edu.program.plan.dao with parameters of type ExecutionPlanModifier and TypeMethodDescriptionPlanCommonDao.getCreditByTerm(ExecutionPlan plan, int term) 查找对于固定学期培养计划中要求的学分值.PlanCourseCommonDao.getExecutionPlanCourseByCourse(ExecutionPlan executePlan, Course course) -
Uses of ExecutionPlan in org.openurp.edu.program.plan.dao.copy
Constructors in org.openurp.edu.program.plan.dao.copy with parameters of type ExecutionPlan -
Uses of ExecutionPlan in org.openurp.edu.program.plan.dao.hibernate
Methods in org.openurp.edu.program.plan.dao.hibernate that return ExecutionPlanModifier and TypeMethodDescriptionprotected ExecutionPlanExecutionPlanDaoHibernate.getExecutionPlan(Long id) Methods in org.openurp.edu.program.plan.dao.hibernate that return types with arguments of type ExecutionPlanModifier and TypeMethodDescriptionExecutionPlanDaoHibernate.getExecutionPlanList(String grade, Major major, EducationLevel level) ExecutionPlanDaoHibernate.getExecutionPlans(Long[] planIds) Methods in org.openurp.edu.program.plan.dao.hibernate with parameters of type ExecutionPlanModifier and TypeMethodDescriptionExecutionPlanDaoHibernate.getCreditByTerm(ExecutionPlan plan, int term) PersonalPlanDaoHibernate.getCreditByTerm(ExecutionPlan plan, int term) -
Uses of ExecutionPlan in org.openurp.edu.program.plan.dao.impl
Methods in org.openurp.edu.program.plan.dao.impl with parameters of type ExecutionPlanModifier and TypeMethodDescriptionPlanCommonDaoHibernate.getCreditByTerm(ExecutionPlan plan, int term) PlanCourseCommonDaoHibernate.getExecutionPlanCourseByCourse(ExecutionPlan executePlan, Course course) -
Uses of ExecutionPlan in org.openurp.edu.program.plan.service
Methods in org.openurp.edu.program.plan.service that return ExecutionPlanModifier and TypeMethodDescriptionCoursePlanProvider.getExecutionPlan(Student student) 获得专业培养计划PersonalPlanSyncException.getExecutionPlan()ExecutionPlanService.getExecutionPlanByAdminClass(Squad clazz) 根据行政班的grade,stdType,department,major,direction,level属性来精确匹配找到一个专业培养计划PersonalPlanService.getExecutionPlanForDiff(Student std) 尝试获取学生的专业计划,以提供给个人和专业计划对比使用Methods in org.openurp.edu.program.plan.service that return types with arguments of type ExecutionPlanModifier and TypeMethodDescriptionstatic org.beangle.commons.dao.query.builder.OqlBuilder<ExecutionPlan>static org.beangle.commons.dao.query.builder.OqlBuilder<ExecutionPlan>Methods in org.openurp.edu.program.plan.service with parameters of type ExecutionPlanModifier and TypeMethodDescriptionvoidExecutionPlanCourseService.addPlanCourse(ExecutionPlanCourse planCourse, ExecutionPlan plan) 添加培养计划中的课程
如果所在组是必修,并且自己是必修则
1.重算课程组学分
2.重算完课程组学分后,级联重算整个父课程组树学分
3.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分voidPersonalPlanCompareService.copyCourseGroups(ExecutionPlan fromPlan, StdPlan toPlan, List<Integer> courseTypeIds) 将一个培养计划中的类别,完全复制到另一个培养计划中
注意,另一个培养计划中必须没有那种类别voidPersonalPlanCompareService.copyPlanCourses(ExecutionPlan fromPlan, StdPlan toPlan, List<Number[]> courseTypePlanCourseIds) 将一个培养计划中的课程,复制到另一个培养计划对应的类别中Map<String,List<? extends PlanCourse>[]> PersonalPlanCompareService.diffPersonalAndExecutionPlan(ExecutionPlan executePlan, StdPlan stdExecutionPlan) 获得两个培养计划之间的差异ExecutionPlanService.getPlanCourses(ExecutionPlan plan) ExecutionPlanService.getUnusedCourseTypeNames(ExecutionPlan plan) 查找没有在某个培养计划使用的课程类别voidExecutionPlanService.removeExecutionPlan(ExecutionPlan plan) 删除培养计划voidExecutionPlanCourseService.removePlanCourse(ExecutionPlanCourse planCourse, ExecutionPlan plan) 删除培养计划中的课程
如果所在组是必修,并且自己是必修则
1.重算课程组学分
2.重算完课程组学分后,级联重算整个父课程组树学分
3.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分voidExecutionPlanService.saveOrUpdateExecutionPlan(ExecutionPlan plan) 保存新的培养计划voidPersonalPlanSyncException.setExecutionPlan(ExecutionPlan executePlan) floatExecutionPlanService.statPlanCredits(ExecutionPlan plan) 统计总学分voidExecutionPlanCourseService.updatePlanCourse(ExecutionPlanCourse planCourse, ExecutionPlan plan) 更新培养计划中的课程
如果所在组是必修,并且自己是必修则
1.重算课程组学分
2.重算完课程组学分后,级联重算整个父课程组树学分
3.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分Constructors in org.openurp.edu.program.plan.service with parameters of type ExecutionPlan -
Uses of ExecutionPlan in org.openurp.edu.program.plan.service.impl
Methods in org.openurp.edu.program.plan.service.impl that return ExecutionPlanModifier and TypeMethodDescriptionCoursePlanProviderImpl.getExecutionPlan(Student student) ExecutionPlanServiceImpl.getExecutionPlanByAdminClass(Squad clazz) PersonalPlanServiceImpl.getExecutionPlanForDiff(Student std) Methods in org.openurp.edu.program.plan.service.impl with parameters of type ExecutionPlanModifier and TypeMethodDescriptionvoidExecutionPlanCourseServiceImpl.addPlanCourse(ExecutionPlanCourse planCourse, ExecutionPlan plan) voidPersonalPlanCompareServiceImpl.copyCourseGroups(ExecutionPlan fromPlan, StdPlan toPlan, List<Integer> courseTypeIds) voidPersonalPlanCompareServiceImpl.copyPlanCourses(ExecutionPlan fromPlan, StdPlan toPlan, List<Number[]> courseTypePlanCourseIds) Map<String,List<? extends PlanCourse>[]> PersonalPlanCompareServiceImpl.diffPersonalAndExecutionPlan(ExecutionPlan executePlan, StdPlan stdExecutionPlan) ExecutionPlanServiceImpl.getPlanCourses(ExecutionPlan plan) ExecutionPlanServiceImpl.getUnusedCourseTypeNames(ExecutionPlan plan) voidExecutionPlanServiceImpl.removeExecutionPlan(ExecutionPlan plan) voidExecutionPlanCourseServiceImpl.removePlanCourse(ExecutionPlanCourse planCourse, ExecutionPlan plan) voidExecutionPlanServiceImpl.saveOrUpdateExecutionPlan(ExecutionPlan plan) floatExecutionPlanServiceImpl.statPlanCredits(ExecutionPlan plan) voidExecutionPlanCourseServiceImpl.updatePlanCourse(ExecutionPlanCourse planCourse, ExecutionPlan plan) -
Uses of ExecutionPlan in org.openurp.edu.program.utils
Methods in org.openurp.edu.program.utils with parameters of type ExecutionPlanModifier and TypeMethodDescriptionPlanUtils.getCourses(ExecutionPlan plan, int term) 获得一个专业培养计划中,在terms学期上课的Coursestatic List<ExecutionPlanCourse>PlanUtils.getPlanCourses(ExecutionPlan plan) static List<ExecutionPlanCourse>PlanUtils.getPlanCourses(ExecutionPlan plan, int term) 获得一个专业培养计划中,在term学期上课的ExecutePlanCoursestatic List<ExecutionPlanCourse>PlanUtils.getPlannedCourse(ExecutionPlan plan) 根据课程找出课程类型static List<ExecutionPlanCourse>PlanUtils.getUnPlannedPlanCourses(ExecutionPlan plan)