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