Uses of Class
org.openurp.base.edu.model.Semester
Packages that use Semester
Package
Description
-
Uses of Semester in org.openurp.base.edu.model
Methods in org.openurp.base.edu.model that return SemesterMethods in org.openurp.base.edu.model that return types with arguments of type SemesterMethods in org.openurp.base.edu.model with parameters of type SemesterModifier and TypeMethodDescriptionbooleanbooleanstatic org.beangle.orm.hibernate.udt.WeekStateWeekTimeBuilder.collect(Semester semester, Collection<LocalDate> dates) int比较学生类别\学年度\起始日期static StringWeekTimeBuilder.digestWeekTime(org.beangle.orm.hibernate.udt.WeekTime time, Semester semester) 这个方法都是在ftl里使用的static DateWeekTimeBuilder.getDate(Semester semester, int teachWeek, org.beangle.orm.hibernate.udt.WeekDay weekday) WeekTimeBuilder.getDateRange(Semester semester, int weekIndex) static intstatic intWeekTimeBuilder.getReverseOffset(Semester semester, org.beangle.orm.hibernate.udt.WeekDay weekday) static DateWeekTimeBuilder.getStartOn(Semester semester, org.beangle.orm.hibernate.udt.WeekDay weekday) static intWeekTimeBuilder.getStartYear(Semester semester) static org.beangle.orm.hibernate.udt.WeekDay[]WeekTimeBuilder.getWeekDays(Semester semester) WeekTimeBuilder.getYearStartOns(Semester semester, org.beangle.orm.hibernate.udt.WeekDay weekday) static WeekTimeBuildervoidSemesterStage.setSemester(Semester semester) static intWeekTimeBuilder.weekIndexOf(Semester semester, Date oneday) Method parameters in org.openurp.base.edu.model with type arguments of type Semester -
Uses of Semester in org.openurp.base.service
Methods in org.openurp.base.service that return SemesterModifier and TypeMethodDescriptionSemesterService.getCurSemester(Integer calendarId) 查询对应培养类型的当前日历设置SemesterService.getCurSemester(Calendar calendar) 查询对应培养类型的当前日历设置SemesterService.getCurSemester(Project project) 通过培养类型找到当前学年学期SemesterService.getNearestSemester(Calendar calendar) 查询对应培养类型的距离当前时间最近的日历设置SemesterService.getNearestSemester(Project project) 查询对应培养类型的距离当前时间最近的日历设置SemesterService.getNextSemester(Semester semester) 查询个学期日历SemesterService.getPreviousSemester(Calendar calendar) Deprecated.SemesterService.getPrevSemester(Semester semester) 获取当前学期的上一个学期ProjectContext.getSemester()获得当前教学项目下,用户处于哪个学期 返回的结果可能是: 1.如果用户从来没有切换过学期切换控件,那么返回当前教学项目的当前时间所处的学期 2.如果用户切换过学期控件,那么返回上一次所切换到的学期 3.如果用户正在切换学期控件,那么返回用户切换的学期 受到页面上传入的project.id, semester.id参数,session中项目的影响。 之所以会传入project.id这个参数是因为,学期切换控件支持切换非本项目的学期SemesterService.getSemester(Integer id) 依据非业务主键查询对应的教学日历.SemesterService.getSemester(Calendar calendar, String year, String term) 根据学期、学年度、学生类型返回一个Semester对象
没有直接对应的,凡返回上级对象的日历SemesterService.getSemester(Calendar calendar, Date date) 查询对应培养类型的当前日历设置SemesterService.getSemester(Calendar calendar, Date begOn, Date endOn) 给出指定日期相交的学期SemesterService.getSemester(Project project, String schoolYear, String term) 根据学期、学年度、学生类型返回一个Semester对象
没有直接对应的,凡返回上级对象的日历Methods in org.openurp.base.service that return types with arguments of type SemesterModifier and TypeMethodDescriptionSemesterService.getSemesters(Integer semesterStartId, Integer semesterEndId) 根据开始学年学期和结束学年学期查询出之间的所有学年学期
注意:为有效时间范围内的SemesterService.getSemestersOfOverlapped(Semester semester) 查找在指定的日历时间范围内,时间有重叠的其他学期
前置条件:semester中的id/开始日期和截止日期不能为null;
包含自身.Methods in org.openurp.base.service with parameters of type SemesterModifier and TypeMethodDescriptionbooleanSemesterService.checkDateCollision(Semester semester) 检查同培养类型和学年度中的学期设置是否存在日期冲突现象.TimeSettingService.getClosestTimeSetting(Project project, Semester semester, Campus campus) SemesterService.getNextSemester(Semester semester) 查询个学期日历SemesterService.getPrevSemester(Semester semester) 获取当前学期的上一个学期SemesterService.getSemestersOfOverlapped(Semester semester) 查找在指定的日历时间范围内,时间有重叠的其他学期
前置条件:semester中的id/开始日期和截止日期不能为null;
包含自身.intSemesterService.getTermsBetween(Semester first, Semester second, boolean omitSmallTerm) 计算first到second教学日历之间的学期数.
first在second之前则返回正整数,否则返回1或负整数.
[first,second]包含两段的学期数.
如果给出两个教学日历中的培养类型不一致,则返回null
相同教学日历,则返回1voidSemesterService.removeSemester(Semester semester) 删除教学日历.voidSemesterService.saveSemester(Semester semester) 更新已有的教学日历,更新空对象将直接返回. -
Uses of Semester in org.openurp.base.service.impl
Fields in org.openurp.base.service.impl declared as SemesterMethods in org.openurp.base.service.impl that return SemesterModifier and TypeMethodDescriptionSemesterServiceImpl.getCurSemester(Integer calendarId) SemesterServiceImpl.getCurSemester(Calendar calendar) SemesterServiceImpl.getCurSemester(Project project) SemesterServiceImpl.getNearestSemester(Calendar calendar) SemesterServiceImpl.getNearestSemester(Project project) SemesterServiceImpl.getNextSemester(Semester semester) SemesterServiceImpl.getPreviousSemester(Calendar calendar) SemesterServiceImpl.getPrevSemester(Semester semester) SemesterServiceImpl.getSemester(Integer id) SemesterServiceImpl.getSemester(Calendar calendar, String schoolYear, String name) SemesterServiceImpl.getSemester(Calendar calendar, Date date) SemesterServiceImpl.getSemester(Calendar calendar, Date begOn, Date endOn) SemesterServiceImpl.getSemester(Project project, String schoolYear, String name) Methods in org.openurp.base.service.impl that return types with arguments of type SemesterModifier and TypeMethodDescriptionSemesterServiceImpl.getSemesters(Integer semesterStartId, Integer semesterEndId) SemesterServiceImpl.getSemestersOfOverlapped(Semester semester) Methods in org.openurp.base.service.impl with parameters of type SemesterModifier and TypeMethodDescriptionbooleanSemesterServiceImpl.checkDateCollision(Semester semester) TimeSettingServiceImpl.getClosestTimeSetting(Project project, Semester semester, Campus campus) SemesterServiceImpl.getNextSemester(Semester semester) SemesterServiceImpl.getPrevSemester(Semester semester) SemesterServiceImpl.getSemestersOfOverlapped(Semester semester) intSemesterServiceImpl.getTermsBetween(Semester first, Semester second, boolean omitSmallTerm) voidSemesterServiceImpl.removeSemester(Semester semester) voidSemesterServiceImpl.saveSemester(Semester semester) voidAbstractStdOccupyProvider.setSemester(Semester semester) Constructors in org.openurp.base.service.impl with parameters of type SemesterModifierConstructorDescriptionCourseTakerOccupyProvider(Semester semester, org.beangle.commons.dao.EntityDao entityDao) -
Uses of Semester in org.openurp.base.util
Methods in org.openurp.base.util with parameters of type SemesterModifier and TypeMethodDescriptionintTermCalculator.getTermBetween(Semester pre, Semester post, boolean omitSmallTerm) 计算first到second教学日历之间的学期数.
first在second之前则返回正整数,否则返回1或负整数.
[first,second]包含两段的学期数.
如果给出两个教学日历中的学生类别不一致,则返回null
相同教学日历,则返回1Constructors in org.openurp.base.util with parameters of type Semester -
Uses of Semester in org.openurp.edu.clazz.app.model
Methods in org.openurp.edu.clazz.app.model that return SemesterModifier and TypeMethodDescriptionCollisionResource.getSemester()CourseArrangeAlteration.getSemester()CourseTypeCreditConstraint.getSemester()ElectionProfile.getSemester()ElectLogger.getSemester()PlanTask.getSemester()Deprecated.TaskGroupCopyParam.getToSemester()Methods in org.openurp.edu.clazz.app.model with parameters of type SemesterModifier and TypeMethodDescriptionvoidCollisionResource.setSemester(Semester semester) voidCourseArrangeAlteration.setSemester(Semester semester) voidCourseTypeCreditConstraint.setSemester(Semester semester) voidElectionProfile.setSemester(Semester semester) voidElectLogger.setSemester(Semester semester) voidPlanTask.setSemester(Semester semester) Deprecated.voidTaskGroupCopyParam.setToSemester(Semester toSemester) Constructors in org.openurp.edu.clazz.app.model with parameters of type SemesterModifierConstructorDescriptionCollisionResource(Semester semester, Clazz clazz, String resourceId, CollisionResource.ResourceType resourceType) TaskGroupCopyParam(Semester toSemester, boolean copyTeacher, Course replaceCourse) -
Uses of Semester in org.openurp.edu.clazz.app.model.constraint
Methods in org.openurp.edu.clazz.app.model.constraint that return SemesterModifier and TypeMethodDescriptionConstraintLogger.getSemester()StdCourseCountConstraint.getSemester()StdCreditConstraint.getSemester()Methods in org.openurp.edu.clazz.app.model.constraint with parameters of type SemesterModifier and TypeMethodDescriptionvoidConstraintLogger.setSemester(Semester semester) voidStdCourseCountConstraint.setSemester(Semester semester) voidStdCreditConstraint.setSemester(Semester semester) -
Uses of Semester in org.openurp.edu.clazz.config
Methods in org.openurp.edu.clazz.config that return SemesterMethods in org.openurp.edu.clazz.config with parameters of type SemesterConstructors in org.openurp.edu.clazz.config with parameters of type SemesterModifierConstructorDescriptionScheduleSetting(Semester semester) ScheduleSetting(Semester semester, Project project) -
Uses of Semester in org.openurp.edu.clazz.dao
Methods in org.openurp.edu.clazz.dao with parameters of type SemesterModifier and TypeMethodDescriptionintClazzDao.countClazz(Serializable id, ClazzFilterStrategy strategy, Semester semester) 按照学年度学期和给定的类别统计org.beangle.commons.collection.page.Page<Clazz>ClazzDao.getClazzesByCategory(Serializable id, ClazzFilterStrategy strategy, Semester semester, int pageNo, int pageSize) 按照指定的类别获取当前学期的固定页面的教学任务voidClazzDao.saveGenResult(ExecutionPlan plan, Semester semester, List<Clazz> clazzes, boolean removeExists) 1)保存一个培养计划的生成结果:tasks
2)更新培养计划,记录已经生成的学期标记intClazzDao.updateClazzByCategory(String attr, Object value, Long id, ClazzFilterStrategy strategy, Semester semester) 依照过滤的类别,批量更新Method parameters in org.openurp.edu.clazz.dao with type arguments of type SemesterModifier and TypeMethodDescriptionClazzDao.getClazzesByCategory(Serializable id, ClazzFilterStrategy strategy, Collection<Semester> semesters) 按照指定的类别获得当前学期的所有教学任务 -
Uses of Semester in org.openurp.edu.clazz.dao.hibernate.internal
Methods in org.openurp.edu.clazz.dao.hibernate.internal with parameters of type SemesterModifier and TypeMethodDescriptionintClazzDaoHibernate.countClazz(Serializable id, ClazzFilterStrategy strategy, Semester semester) org.beangle.commons.collection.page.Page<Clazz>ClazzDaoHibernate.getClazzesByCategory(Serializable id, ClazzFilterStrategy strategy, Semester semester, int pageNo, int pageSize) voidClazzDaoHibernate.saveGenResult(ExecutionPlan plan, Semester semester, List<Clazz> clazzes, boolean removeExists) intClazzDaoHibernate.updateClazzByCategory(String attr, Object value, Long id, ClazzFilterStrategy strategy, Semester semester) Method parameters in org.openurp.edu.clazz.dao.hibernate.internal with type arguments of type SemesterModifier and TypeMethodDescriptionClazzDaoHibernate.getClazzesByCategory(Serializable id, ClazzFilterStrategy strategy, Collection<Semester> semesters) ClazzDaoHibernate.getClazzesOfStd(Serializable stdId, List<Semester> semesters) -
Uses of Semester in org.openurp.edu.clazz.model
Methods in org.openurp.edu.clazz.model that return SemesterModifier and TypeMethodDescriptionClazz.getSemester()ClazzGroup.getSemester()CourseTaker.getSemester()TeachingPlan.getSemester()Methods in org.openurp.edu.clazz.model with parameters of type SemesterModifier and TypeMethodDescriptionvoidClazz.setSemester(Semester semester) voidClazzGroup.setSemester(Semester semester) voidCourseTaker.setSemester(Semester semester) voidTeachingPlan.setSemester(Semester semester) -
Uses of Semester in org.openurp.edu.clazz.service
Methods in org.openurp.edu.clazz.service that return SemesterMethods in org.openurp.edu.clazz.service with parameters of type SemesterModifier and TypeMethodDescriptionvoidClazzService.adjustWeekstateBySchedule(Semester semester, List<Clazz> clazzes) ClazzService.attendDepartsOfSemester(List<Project> projects, Semester semester) 某个学期所有任务中涉及到的课院系ClazzService.canAttendDepartsOfSemester(List<Project> projects, List<Department> departments, Semester semester) 某个学期里面可以上课的院系(当前有效的培养计划中所涉及到的所有院系)ClazzService.courseTypesOfSemester(List<Project> projects, List<Department> departments, Semester semester) 某个学期里面的课程类别ClazzService.getClazzByCategory(Serializable id, ClazzFilterStrategy strategy, Semester semester) ClazzService.getClazzes(Semester semester, T entity) 根据课程限制组条件获取教学任务ClazzPlanRelationService.relatedClazzes(ExecutionPlan plan, Semester semester) 获得和计划关联的教学任务voidTaskCopyParams.setSemester(Semester semester) ClazzService.teachDepartsOfSemester(List<Project> projects, List<Department> departments, Semester semester) 某个学期里面的开课院系Method parameters in org.openurp.edu.clazz.service with type arguments of type SemesterModifier and TypeMethodDescriptionClazzService.getClazzByCategory(Serializable id, ClazzFilterStrategy strategy, Collection<Semester> semesters) -
Uses of Semester in org.openurp.edu.clazz.service.impl
Methods in org.openurp.edu.clazz.service.impl with parameters of type SemesterModifier and TypeMethodDescriptionClazzPlanRelationServiceImpl.relatedClazzes(ExecutionPlan plan, Semester semester) -
Uses of Semester in org.openurp.edu.clazz.service.internal
Methods in org.openurp.edu.clazz.service.internal with parameters of type SemesterModifier and TypeMethodDescriptionvoidClazzServiceImpl.adjustWeekstateBySchedule(Semester semester, List<Clazz> clazzes) ClazzServiceImpl.attendDepartsOfSemester(List<Project> projects, Semester semester) ClazzServiceImpl.canAttendDepartsOfSemester(List<Project> projects, List<Department> departments, Semester semester) ClazzServiceImpl.courseTypesOfSemester(List<Project> projects, List<Department> departments, Semester semester) ClazzServiceImpl.getClazzByCategory(Serializable id, ClazzFilterStrategy strategy, Semester semester) ClazzServiceImpl.getClazzes(Semester semester, T entity) ClazzServiceImpl.teachDepartsOfSemester(List<Project> projects, List<Department> departments, Semester semester) Method parameters in org.openurp.edu.clazz.service.internal with type arguments of type SemesterModifier and TypeMethodDescriptionClazzServiceImpl.getClazzByCategory(Serializable id, ClazzFilterStrategy strategy, Collection<Semester> semesters) -
Uses of Semester in org.openurp.edu.clazz.util
Methods in org.openurp.edu.clazz.util that return SemesterMethods in org.openurp.edu.clazz.util with parameters of type SemesterModifier and TypeMethodDescriptionWeekTimeDigestor.digest(org.beangle.commons.text.i18n.TextResource textResource, Semester semester, TimeSetting timeSetting, Collection<org.beangle.orm.hibernate.udt.WeekTime> times) 根据默认格式WeekTimeDigestor.defaultFormat格式,获得教学任务里部分排课活动的文字信息WeekTimeDigestor.digest(org.beangle.commons.text.i18n.TextResource textResource, Semester semester, TimeSetting timeSetting, Collection<org.beangle.orm.hibernate.udt.WeekTime> times, String format) 根据格式,获得教学任务里部分排课活动的文字信息intstatic List<ClazzActivity>ScheduleDigestor.merge(Semester semester, Collection<ClazzActivity> activities, boolean hasTeacher, boolean hasRoom) voidCourseTaskBO.setSemester(Semester semester) Constructors in org.openurp.edu.clazz.util with parameters of type SemesterModifierConstructorDescriptionCourseTaskBO(ExecutionPlan teachPlan, Squad adminClass, PlanCourse planCourse, Semester semester) -
Uses of Semester in org.openurp.edu.evaluation.app.clazz.model
Fields in org.openurp.edu.evaluation.app.clazz.model declared as SemesterMethods in org.openurp.edu.evaluation.app.clazz.model that return SemesterMethods in org.openurp.edu.evaluation.app.clazz.model with parameters of type Semester -
Uses of Semester in org.openurp.edu.exam.model
Fields in org.openurp.edu.exam.model declared as SemesterModifier and TypeFieldDescriptionprotected SemesterExamActivity.semester学年学期protected SemesterExamRoom.semester学年学期Methods in org.openurp.edu.exam.model that return SemesterModifier and TypeMethodDescriptionExamActivity.getSemester()ExamGroup.getSemester()ExamNotice.getSemester()ExamRoom.getSemester()ExamTaker.getSemester()ExamTask.getSemester()InvigilationQuota.getSemester()Methods in org.openurp.edu.exam.model with parameters of type SemesterModifier and TypeMethodDescriptionvoidExamActivity.setSemester(Semester semester) voidExamGroup.setSemester(Semester semester) voidExamNotice.setSemester(Semester semester) voidExamRoom.setSemester(Semester semester) voidExamTaker.setSemester(Semester semester) voidExamTask.setSemester(Semester semester) voidInvigilationQuota.setSemester(Semester semester) -
Uses of Semester in org.openurp.edu.exam.util
Methods in org.openurp.edu.exam.util with parameters of type SemesterModifier and TypeMethodDescriptionstatic intExamWeekTimeUtil.getTeachWeekOfYear(Semester semester, Date nowDate) FIXME 不规范的时间API -
Uses of Semester in org.openurp.edu.grade
Fields in org.openurp.edu.grade declared as SemesterMethods in org.openurp.edu.grade that return SemesterMethods in org.openurp.edu.grade with parameters of type Semester -
Uses of Semester in org.openurp.edu.grade.app.model
Methods in org.openurp.edu.grade.app.model that return SemesterMethods in org.openurp.edu.grade.app.model with parameters of type Semester -
Uses of Semester in org.openurp.edu.grade.app.service
Methods in org.openurp.edu.grade.app.service that return types with arguments of type SemesterModifier and TypeMethodDescriptionGradeInputSwitchService.getOpenedSemesters(Project project) 查询结束日期在当前时间之后,且开放的学年学期Methods in org.openurp.edu.grade.app.service with parameters of type SemesterModifier and TypeMethodDescription -
Uses of Semester in org.openurp.edu.grade.app.service.impl
Methods in org.openurp.edu.grade.app.service.impl that return types with arguments of type SemesterMethods in org.openurp.edu.grade.app.service.impl with parameters of type SemesterModifier and TypeMethodDescription -
Uses of Semester in org.openurp.edu.grade.config
Methods in org.openurp.edu.grade.config that return SemesterMethods in org.openurp.edu.grade.config with parameters of type Semester -
Uses of Semester in org.openurp.edu.grade.course.model
Methods in org.openurp.edu.grade.course.model that return SemesterMethods in org.openurp.edu.grade.course.model with parameters of type SemesterModifier and TypeMethodDescriptionStdGpa.getStdTermGpa(Semester semester) voidStdSemesterGpa.setSemester(Semester semester) Constructors in org.openurp.edu.grade.course.model with parameters of type Semester -
Uses of Semester in org.openurp.edu.grade.course.service
Methods in org.openurp.edu.grade.course.service with parameters of type SemesterModifier and TypeMethodDescriptionbooleanStdGradeService.checkStdGradeExists(Student std, Semester semester, Course course, Project project) CourseGradeProvider.getAll(Collection<Student> stds, Semester... semesters) 查询一批学生所有成绩查询学生所有成绩统计学生的平均绩点
除"学生"之外的其他参数均为可选参数。
平均绩点为: gpa=(∑(绩点*学分))/∑(学分) 平均绩点以截断的方式保留后面两位CourseGradeProvider.getPublished(Collection<Student> stds, Semester... semesters) 查询一批学生发布的成绩CourseGradeProvider.getPublished(Student std, Semester... semesters) 查询学生发布的成绩GpaStatService.stat(Collection<Student> stds, Semester... semesters) 统计多个学生的平均绩点和其他信息 如果semesters不包含元素或者为null则统计这些所有学期 否则统计这些学生的semesters所包含的学期的平均绩点如果semesters不包含元素或者为null则统计所有学期 否则统计学生的在校semesters所包含的学期的平均绩点 -
Uses of Semester in org.openurp.edu.grade.course.service.impl
Methods in org.openurp.edu.grade.course.service.impl that return types with arguments of type SemesterMethods in org.openurp.edu.grade.course.service.impl with parameters of type SemesterModifier and TypeMethodDescriptionbooleanStdGradeServiceImpl.checkStdGradeExists(Student std, Semester semester, Course course, Project project) 判断一个学生在某一学期内某一门课程成绩是否存在BestGpaStatService.stat(Collection<Student> stds, Semester... semesters) Method parameters in org.openurp.edu.grade.course.service.impl with type arguments of type Semester -
Uses of Semester in org.openurp.edu.grade.course.service.internal
Methods in org.openurp.edu.grade.course.service.internal with parameters of type SemesterModifier and TypeMethodDescriptionBestGradeCourseGradeProviderImpl.getAll(Collection<Student> stds, Semester... semesters) CourseGradeProviderImpl.getAll(Collection<Student> stds, Semester... semesters) BestGradeCourseGradeProviderImpl.getPublished(Collection<Student> stds, Semester... semesters) BestGradeCourseGradeProviderImpl.getPublished(Student std, Semester... semesters) CourseGradeProviderImpl.getPublished(Collection<Student> stds, Semester... semesters) CourseGradeProviderImpl.getPublished(Student std, Semester... semesters) -
Uses of Semester in org.openurp.edu.grade.course.service.stat
Methods in org.openurp.edu.grade.course.service.stat that return SemesterMethods in org.openurp.edu.grade.course.service.stat with parameters of type SemesterConstructors in org.openurp.edu.grade.course.service.stat with parameters of type SemesterModifierConstructorDescriptionMultiStdGrade(Semester semester, Map<Student, List<CourseGrade>> grades, Float ratio) -
Uses of Semester in org.openurp.edu.program.plan.service
Methods in org.openurp.edu.program.plan.service that return types with arguments of type SemesterModifier and TypeMethodDescriptionCoursePlanProvider.getSemesterByPlanCourse(PlanCourse planCourse) 根据培养计划课程所在学期获得对应的学年学期 -
Uses of Semester in org.openurp.edu.program.plan.service.impl
Methods in org.openurp.edu.program.plan.service.impl that return types with arguments of type SemesterModifier and TypeMethodDescriptionCoursePlanProviderImpl.getSemesterByPlanCourse(PlanCourse planCourse) -
Uses of Semester in org.openurp.edu.schedule.domain
Methods in org.openurp.edu.schedule.domain that return SemesterMethods in org.openurp.edu.schedule.domain with parameters of type SemesterConstructors in org.openurp.edu.schedule.domain with parameters of type Semester -
Uses of Semester in org.openurp.edu.service
Methods in org.openurp.edu.service with parameters of type SemesterModifier and TypeMethodDescriptionTeachResourceService.getElectCountRoomUtilizationOfCourse(List<Department> departments, Semester semester, Float ratio) 根据教学班学生人数统计课程教室利用率TeachResourceService.getRoomActivities(Classroom room, org.beangle.orm.hibernate.udt.WeekTime time, Semester semester) TeachResourceService.getRoomActivities(Classroom room, org.beangle.orm.hibernate.udt.WeekTime time, Semester semester, List<Department> departments, Project project) TeachResourceService.getRoomUtilizationOfCourse(List<Department> departments, Semester semester, Float ratio) 根据教学班人数上限统计课程教室利用率TeachResourceService.getSquadActivities(Squad squad, org.beangle.orm.hibernate.udt.WeekTime time, Semester semester) TeachResourceService.getStdActivities(Long stdId, org.beangle.orm.hibernate.udt.WeekTime time, Class activityClass, Semester semester) 查询所有给定时间段内的排课教学活动.
时间段中的weekId/startUnit/units可以为null
前置条件:std.id不为空.
time中的weekStateNum必须设置.TeachResourceService.getStdActivities(Student student, org.beangle.orm.hibernate.udt.WeekTime time, Semester semester) TeachResourceService.getTeacherActivities(Teacher teacher, org.beangle.orm.hibernate.udt.WeekTime time, Semester semester) TeachResourceService.querySquadByOccupyInfo(Semester semester, Integer startWeek, Integer endWeek, Integer startWeekDay, Integer endWeekDay, Integer startUnit, Integer endUnit, boolean busy, DataRealm dataRealm) 根据占用信息来详细查询班级 -
Uses of Semester in org.openurp.edu.service.impl
Methods in org.openurp.edu.service.impl with parameters of type SemesterModifier and TypeMethodDescriptionTeachResourceServiceImpl.getElectCountRoomUtilizationOfCourse(List<Department> departments, Semester semester, Float ratio) TeachResourceServiceImpl.getRoomActivities(Serializable roomId, org.beangle.orm.hibernate.udt.WeekTime time, Class activityClass, Semester semester) TeachResourceServiceImpl.getRoomActivities(Classroom room, org.beangle.orm.hibernate.udt.WeekTime time, Semester semester) TeachResourceServiceImpl.getRoomActivities(Classroom room, org.beangle.orm.hibernate.udt.WeekTime time, Semester semester, List<Department> departments, Project project) TeachResourceServiceImpl.getRoomUtilizationOfCourse(List<Department> departments, Semester semester, Float ratio) TeachResourceServiceImpl.getSquadActivities(Squad squad, org.beangle.orm.hibernate.udt.WeekTime time, Semester semester) TeachResourceServiceImpl.getStdActivities(Long stdId, org.beangle.orm.hibernate.udt.WeekTime time, Class activityClass, Semester semester) TeachResourceServiceImpl.getStdActivities(Student student, org.beangle.orm.hibernate.udt.WeekTime time, Semester semester) TeachResourceServiceImpl.getTeacherActivities(Teacher teacher, org.beangle.orm.hibernate.udt.WeekTime time, Semester semester) TeachResourceServiceImpl.querySquadByOccupyInfo(Semester semester, Integer startWeek, Integer endWeek, Integer startWeekDay, Integer endWeekDay, Integer startUnit, Integer endUnit, boolean busy, DataRealm dataRealm) -
Uses of Semester in org.openurp.std.alter.model
Methods in org.openurp.std.alter.model that return SemesterMethods in org.openurp.std.alter.model with parameters of type Semester -
Uses of Semester in org.openurp.std.award
Methods in org.openurp.std.award that return SemesterMethods in org.openurp.std.award with parameters of type Semester -
Uses of Semester in org.openurp.std.fee.model
Methods in org.openurp.std.fee.model that return SemesterMethods in org.openurp.std.fee.model with parameters of type Semester -
Uses of Semester in org.openurp.std.register.model
Methods in org.openurp.std.register.model that return SemesterMethods in org.openurp.std.register.model with parameters of type SemesterConstructors in org.openurp.std.register.model with parameters of type Semester