Uses of Interface
org.openurp.edu.program.model.PlanCourse
Packages that use PlanCourse
Package
Description
-
Uses of PlanCourse in org.openurp.edu.clazz.util
Methods in org.openurp.edu.clazz.util that return PlanCourseMethods in org.openurp.edu.clazz.util with parameters of type PlanCourseConstructors in org.openurp.edu.clazz.util with parameters of type PlanCourseModifierConstructorDescriptionCourseTaskBO(ExecutionPlan teachPlan, Squad adminClass, PlanCourse planCourse) CourseTaskBO(ExecutionPlan teachPlan, Squad adminClass, PlanCourse planCourse, Semester semester) -
Uses of PlanCourse in org.openurp.edu.grade.plan.adapters
Methods in org.openurp.edu.grade.plan.adapters that return types with arguments of type PlanCourseModifier and TypeMethodDescriptionList<? extends PlanCourse>CourseGroupAdapter.getGroupCourses()CourseGroupAdapter.getPlanCourses()List<? extends PlanCourse>CourseGroupAdapter.getPlanCourses(String terms) List<? extends PlanCourse>CourseGroupAdapter.getPlanCourses(List<Integer> termList) Methods in org.openurp.edu.grade.plan.adapters with parameters of type PlanCourseModifier and TypeMethodDescriptionvoidCourseGroupAdapter.addPlanCourse(PlanCourse arg0) voidCourseGroupAdapter.removePlanCourse(PlanCourse course) Method parameters in org.openurp.edu.grade.plan.adapters with type arguments of type PlanCourseModifier and TypeMethodDescriptionvoidCourseGroupAdapter.addPlanCourses(List<PlanCourse> planCourses) voidCourseGroupAdapter.setGroupCourses(List<? extends PlanCourse> groupCourses) voidCourseGroupAdapter.setPlanCourses(List<PlanCourse> planCourses) -
Uses of PlanCourse in org.openurp.edu.grade.plan.model
Methods in org.openurp.edu.grade.plan.model with parameters of type PlanCourseConstructors in org.openurp.edu.grade.plan.model with parameters of type PlanCourse -
Uses of PlanCourse in org.openurp.edu.grade.plan.service
Methods in org.openurp.edu.grade.plan.service with parameters of type PlanCourseModifier and TypeMethodDescriptionbooleanAuditPlanListener.startCourseAudit(AuditPlanContext context, AuditGroupResult groupResult, PlanCourse planCourse) 开始审核课程 -
Uses of PlanCourse in org.openurp.edu.grade.plan.service.listeners
Methods in org.openurp.edu.grade.plan.service.listeners with parameters of type PlanCourseModifier and TypeMethodDescriptionbooleanPlanAuditAlternativeCourseListener.startCourseAudit(AuditPlanContext context, AuditGroupResult groupResult, PlanCourse planCourse) booleanPlanAuditCommonElectiveListener.startCourseAudit(AuditPlanContext context, AuditGroupResult groupResult, PlanCourse planCourse) booleanPlanAuditCourseTakerListener.startCourseAudit(AuditPlanContext context, AuditGroupResult groupResult, PlanCourse planCourse) booleanPlanAuditCourseTypeMatchListener.startCourseAudit(AuditPlanContext context, AuditGroupResult groupResult, PlanCourse planCourse) booleanPlanAuditExemptCourseListener.startCourseAudit(AuditPlanContext context, AuditGroupResult groupResult, PlanCourse planCourse) -
Uses of PlanCourse in org.openurp.edu.program.major.service
Methods in org.openurp.edu.program.major.service with parameters of type PlanCourseModifier and TypeMethodDescriptionbooleanMajorPlanService.hasCourse(MajorCourseGroup cgroup, Course course, PlanCourse planCourse) -
Uses of PlanCourse in org.openurp.edu.program.major.service.impl
Methods in org.openurp.edu.program.major.service.impl with parameters of type PlanCourseModifier and TypeMethodDescriptionbooleanMajorPlanServiceImpl.hasCourse(MajorCourseGroup cgroup, Course course, PlanCourse planCourse) -
Uses of PlanCourse in org.openurp.edu.program.model
Subinterfaces of PlanCourse in org.openurp.edu.program.modelClasses in org.openurp.edu.program.model that implement PlanCourseModifier and TypeClassDescriptionclass抽象计划内课程class专业计划课程class原始计划的计划课程class个人计划的课程Methods in org.openurp.edu.program.model that return types with arguments of type PlanCourseModifier and TypeMethodDescriptionExecutionCourseGroup.getExecutePlanCourses()AbstractCourseGroup.getOrderedPlanCourses()AbstractCourseGroup.getPlanCourses(String terms) CourseGroup.getPlanCourses()ExecutionCourseGroup.getPlanCourses()MajorCourseGroup.getPlanCourses()StdCourseGroup.getPlanCourses()Methods in org.openurp.edu.program.model with parameters of type PlanCourseModifier and TypeMethodDescriptionvoidAbstractCourseGroup.addPlanCourse(PlanCourse planCourse) voidCourseGroup.addPlanCourse(PlanCourse planCourse) 添加计划课程intPlanCourseComparator.compare(PlanCourse o1, PlanCourse o2) voidAbstractCourseGroup.removePlanCourse(PlanCourse course) voidCourseGroup.removePlanCourse(PlanCourse course) 删除计划课程Method parameters in org.openurp.edu.program.model with type arguments of type PlanCourseModifier and TypeMethodDescriptionvoidAbstractCourseGroup.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) -
Uses of PlanCourse in org.openurp.edu.program.plan.dao
Methods in org.openurp.edu.program.plan.dao that return PlanCourseModifier and TypeMethodDescriptionPlanCourseGroupCommonDao.copyPlanCourse(PlanCourse sourcePlanCourse, CourseGroup courseGroupAttachTo, Class<?> pcClazz) Methods in org.openurp.edu.program.plan.dao with parameters of type PlanCourseModifier and TypeMethodDescriptionvoidPlanCourseCommonDao.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.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分 -
Uses of PlanCourse in org.openurp.edu.program.plan.dao.impl
Methods in org.openurp.edu.program.plan.dao.impl that return PlanCourseModifier and TypeMethodDescriptionPlanCourseGroupCommonDaoHibernate.copyPlanCourse(PlanCourse sourcePlanCourse, CourseGroup courseGroupAttachTo, Class<?> pcClazz) Methods in org.openurp.edu.program.plan.dao.impl that return types with arguments of type PlanCourseModifier and TypeMethodDescriptionList<? extends PlanCourse>PlanCourseGroupCommonDaoHibernate.copyPlanCourses(List<? extends PlanCourse> sourcePlanCourses, CourseGroup courseGroupAttachTo, Class<?> pcClazz) Methods in org.openurp.edu.program.plan.dao.impl with parameters of type PlanCourseModifier and TypeMethodDescriptionvoidPlanCourseCommonDaoHibernate.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) Method parameters in org.openurp.edu.program.plan.dao.impl with type arguments of type PlanCourseModifier and TypeMethodDescriptionList<? extends PlanCourse>PlanCourseGroupCommonDaoHibernate.copyPlanCourses(List<? extends PlanCourse> sourcePlanCourses, CourseGroup courseGroupAttachTo, Class<?> pcClazz) -
Uses of PlanCourse in org.openurp.edu.program.plan.service
Methods in org.openurp.edu.program.plan.service that return types with arguments of type PlanCourseMethods in org.openurp.edu.program.plan.service with parameters of type PlanCourseModifier and TypeMethodDescriptionCoursePlanProvider.getSemesterByPlanCourse(PlanCourse planCourse) 根据培养计划课程所在学期获得对应的学年学期booleanExecutionPlanService.hasCourse(ExecutionCourseGroup cgroup, Course course, PlanCourse planCourse) -
Uses of PlanCourse in org.openurp.edu.program.plan.service.impl
Methods in org.openurp.edu.program.plan.service.impl that return types with arguments of type PlanCourseMethods in org.openurp.edu.program.plan.service.impl with parameters of type PlanCourseModifier and TypeMethodDescriptionCoursePlanProviderImpl.getSemesterByPlanCourse(PlanCourse planCourse) booleanExecutionPlanServiceImpl.hasCourse(ExecutionCourseGroup cgroup, Course course, PlanCourse planCourse) -
Uses of PlanCourse in org.openurp.edu.program.plan.util
Fields in org.openurp.edu.program.plan.util with type parameters of type PlanCourseModifier and TypeFieldDescriptionstatic final Comparator<PlanCourse>PlanCourseWrapper.COMPARATORMethods in org.openurp.edu.program.plan.util that return PlanCourseMethods in org.openurp.edu.program.plan.util that return types with arguments of type PlanCourseModifier and TypeMethodDescriptionstatic Class<? extends PlanCourse>ProgramHibernateClassGetter.hibernateClass(PlanCourse planCourse) Methods in org.openurp.edu.program.plan.util with parameters of type PlanCourseModifier and TypeMethodDescriptionstatic Class<? extends PlanCourse>ProgramHibernateClassGetter.hibernateClass(PlanCourse planCourse) voidPlanCourseWrapper.setPlanCourse(PlanCourse executePlanCourse) Constructors in org.openurp.edu.program.plan.util with parameters of type PlanCourse -
Uses of PlanCourse in org.openurp.edu.program.utils
Methods in org.openurp.edu.program.utils that return types with arguments of type PlanCourseModifier and TypeMethodDescriptionstatic List<PlanCourse>PlanUtils.getPlanCourses(CourseGroup group, int term) 获得一个课程组中,在term学期上课的ExecutePlanCoursestatic List<PlanCourse>PlanUtils.getPlanCoursesUntilTerm(CourseGroup courseGroup, int term) 获得一个课程组中,到term为止需要上的所有PlanCourse