接口的使用
org.openurp.edu.program.model.PlanCourse
使用PlanCourse的程序包
程序包
说明
-
org.openurp.edu.clazz.util中PlanCourse的使用
参数类型为PlanCourse的org.openurp.edu.clazz.util中的方法参数类型为PlanCourse的org.openurp.edu.clazz.util中的构造器限定符构造器说明CourseTaskBO(ExecutionPlan teachPlan, Squad adminClass, PlanCourse planCourse) CourseTaskBO(ExecutionPlan teachPlan, Squad adminClass, PlanCourse planCourse, Semester semester) -
org.openurp.edu.grade.plan.adapters中PlanCourse的使用
返回变量类型为PlanCourse的类型的org.openurp.edu.grade.plan.adapters中的方法修饰符和类型方法说明List<? extends PlanCourse>CourseGroupAdapter.getGroupCourses()CourseGroupAdapter.getPlanCourses()List<? extends PlanCourse>CourseGroupAdapter.getPlanCourses(String terms) List<? extends PlanCourse>CourseGroupAdapter.getPlanCourses(List<Integer> termList) 修饰符和类型方法说明voidCourseGroupAdapter.addPlanCourse(PlanCourse arg0) voidCourseGroupAdapter.removePlanCourse(PlanCourse course) 类型变量类型为PlanCourse的org.openurp.edu.grade.plan.adapters中的方法参数修饰符和类型方法说明voidCourseGroupAdapter.addPlanCourses(List<PlanCourse> planCourses) voidCourseGroupAdapter.setGroupCourses(List<? extends PlanCourse> groupCourses) voidCourseGroupAdapter.setPlanCourses(List<PlanCourse> planCourses) -
org.openurp.edu.grade.plan.model中PlanCourse的使用
参数类型为PlanCourse的org.openurp.edu.grade.plan.model中的构造器 -
org.openurp.edu.grade.plan.service中PlanCourse的使用
修饰符和类型方法说明booleanPlanAuditListener.startCourseAudit(PlanAuditContext context, GroupAuditResult groupResult, PlanCourse planCourse) 开始审核课程 -
org.openurp.edu.grade.plan.service.listeners中PlanCourse的使用
修饰符和类型方法说明booleanPlanAuditAlternativeCourseListener.startCourseAudit(PlanAuditContext context, GroupAuditResult groupResult, PlanCourse planCourse) booleanPlanAuditCommonElectiveListener.startCourseAudit(PlanAuditContext context, GroupAuditResult groupResult, PlanCourse planCourse) booleanPlanAuditCourseTakerListener.startCourseAudit(PlanAuditContext context, GroupAuditResult groupResult, PlanCourse planCourse) booleanPlanAuditCourseTypeMatchListener.startCourseAudit(PlanAuditContext context, GroupAuditResult groupResult, PlanCourse planCourse) -
org.openurp.edu.program.major.service中PlanCourse的使用
修饰符和类型方法说明booleanMajorPlanService.hasCourse(MajorCourseGroup cgroup, Course course, PlanCourse planCourse) -
org.openurp.edu.program.major.service.impl中PlanCourse的使用
修饰符和类型方法说明booleanMajorPlanServiceImpl.hasCourse(MajorCourseGroup cgroup, Course course, PlanCourse planCourse) -
org.openurp.edu.program.model中PlanCourse的使用
修饰符和类型类说明class抽象计划内课程class专业计划课程class原始计划的计划课程class个人计划的课程返回变量类型为PlanCourse的类型的org.openurp.edu.program.model中的方法修饰符和类型方法说明ExecutionCourseGroup.getExecutePlanCourses()AbstractCourseGroup.getPlanCourses(String terms) CourseGroup.getPlanCourses()ExecutionCourseGroup.getPlanCourses()MajorCourseGroup.getPlanCourses()StdCourseGroup.getPlanCourses()参数类型为PlanCourse的org.openurp.edu.program.model中的方法修饰符和类型方法说明voidAbstractCourseGroup.addPlanCourse(PlanCourse planCourse) voidCourseGroup.addPlanCourse(PlanCourse planCourse) 添加计划课程voidAbstractCourseGroup.removePlanCourse(PlanCourse course) voidCourseGroup.removePlanCourse(PlanCourse course) 删除计划课程类型变量类型为PlanCourse的org.openurp.edu.program.model中的方法参数修饰符和类型方法说明voidAbstractCourseGroup.addPlanCourses(List<PlanCourse> planCourses) 添加计划课程voidCourseGroup.addPlanCourses(List<PlanCourse> planCourses) 添加多个计划课程voidExecutionCourseGroup.addPlanCourses(List<PlanCourse> givenPlanCourses) 添加计划课程voidCourseGroup.setPlanCourses(List<PlanCourse> planCourses) 设置组内计划课程voidExecutionCourseGroup.setPlanCourses(List<PlanCourse> planCourses) voidMajorCourseGroup.setPlanCourses(List<PlanCourse> planCourses) voidStdCourseGroup.setPlanCourses(List<PlanCourse> planCourses) -
org.openurp.edu.program.plan.dao中PlanCourse的使用
修饰符和类型方法说明PlanCourseGroupCommonDao.copyPlanCourse(PlanCourse sourcePlanCourse, CourseGroup courseGroupAttachTo, Class<?> pcClazz) 修饰符和类型方法说明voidPlanCourseCommonDao.addPlanCourse(PlanCourse planCourse, CoursePlan plan) 添加培养计划中的课程
如果所在组是必修,并且自己是必修则
1.重算课程组学分
2.重算完课程组学分后,级联重算整个父课程组树学分
3.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分PlanCourseGroupCommonDao.copyPlanCourse(PlanCourse sourcePlanCourse, CourseGroup courseGroupAttachTo, Class<?> pcClazz) booleanPlanCommonDao.hasCourse(CourseGroup cgroup, Course course, PlanCourse planCourse) voidPlanCourseCommonDao.removePlanCourse(PlanCourse planCourse, CoursePlan plan) 删除培养计划中的课程
如果所在组是必修,并且自己是必修则
1.重算课程组学分
2.重算完课程组学分后,级联重算整个父课程组树学分
3.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分voidPlanCourseCommonDao.updatePlanCourse(PlanCourse planCourse, CoursePlan plan) 更新培养计划中的课程
如果所在组是必修,并且自己是必修则
1.重算课程组学分
2.重算完课程组学分后,级联重算整个父课程组树学分
3.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分 -
org.openurp.edu.program.plan.dao.impl中PlanCourse的使用
修饰符和类型方法说明PlanCourseGroupCommonDaoHibernate.copyPlanCourse(PlanCourse sourcePlanCourse, CourseGroup courseGroupAttachTo, Class<?> pcClazz) 返回变量类型为PlanCourse的类型的org.openurp.edu.program.plan.dao.impl中的方法修饰符和类型方法说明List<? extends PlanCourse>PlanCourseGroupCommonDaoHibernate.copyPlanCourses(List<? extends PlanCourse> sourcePlanCourses, CourseGroup courseGroupAttachTo, Class<?> pcClazz) 修饰符和类型方法说明voidPlanCourseCommonDaoHibernate.addPlanCourse(PlanCourse planCourse, CoursePlan plan) PlanCourseGroupCommonDaoHibernate.copyPlanCourse(PlanCourse sourcePlanCourse, CourseGroup courseGroupAttachTo, Class<?> pcClazz) booleanPlanCommonDaoHibernate.hasCourse(CourseGroup cgroup, Course course, PlanCourse planCourse) voidPlanCourseCommonDaoHibernate.removePlanCourse(PlanCourse planCourse, CoursePlan plan) voidPlanCourseCommonDaoHibernate.updatePlanCourse(PlanCourse planCourse, CoursePlan plan) 类型变量类型为PlanCourse的org.openurp.edu.program.plan.dao.impl中的方法参数修饰符和类型方法说明List<? extends PlanCourse>PlanCourseGroupCommonDaoHibernate.copyPlanCourses(List<? extends PlanCourse> sourcePlanCourses, CourseGroup courseGroupAttachTo, Class<?> pcClazz) -
org.openurp.edu.program.plan.service中PlanCourse的使用
返回变量类型为PlanCourse的类型的org.openurp.edu.program.plan.service中的方法修饰符和类型方法说明CoursePlanProvider.getSemesterByPlanCourse(PlanCourse planCourse) 根据培养计划课程所在学期获得对应的学年学期booleanExecutionPlanService.hasCourse(ExecutionCourseGroup cgroup, Course course, PlanCourse planCourse) -
org.openurp.edu.program.plan.service.impl中PlanCourse的使用
返回变量类型为PlanCourse的类型的org.openurp.edu.program.plan.service.impl中的方法修饰符和类型方法说明CoursePlanProviderImpl.getSemesterByPlanCourse(PlanCourse planCourse) booleanExecutionPlanServiceImpl.hasCourse(ExecutionCourseGroup cgroup, Course course, PlanCourse planCourse) -
org.openurp.edu.program.plan.util中PlanCourse的使用
类型参数类型为PlanCourse的org.openurp.edu.program.plan.util中的字段返回变量类型为PlanCourse的类型的org.openurp.edu.program.plan.util中的方法修饰符和类型方法说明static Class<? extends PlanCourse>ProgramHibernateClassGetter.hibernateClass(PlanCourse planCourse) 修饰符和类型方法说明static Class<? extends PlanCourse>ProgramHibernateClassGetter.hibernateClass(PlanCourse planCourse) voidPlanCourseWrapper.setPlanCourse(PlanCourse executePlanCourse) 参数类型为PlanCourse的org.openurp.edu.program.plan.util中的构造器 -
org.openurp.edu.program.utils中PlanCourse的使用
返回变量类型为PlanCourse的类型的org.openurp.edu.program.utils中的方法修饰符和类型方法说明static List<PlanCourse>PlanUtils.getPlanCourses(CourseGroup group, int term) 获得一个课程组中,在term学期上课的ExecutePlanCoursestatic List<PlanCourse>PlanUtils.getPlanCoursesUntilTerm(CourseGroup courseGroup, int term) 获得一个课程组中,到term为止需要上的所有PlanCourse