类 ClazzServiceImpl
java.lang.Object
org.beangle.commons.dao.impl.BaseServiceImpl
org.openurp.edu.clazz.service.internal.ClazzServiceImpl
- 所有已实现的接口:
ClazzService
public class ClazzServiceImpl
extends org.beangle.commons.dao.impl.BaseServiceImpl
implements ClazzService
-
字段概要
从类继承的字段 org.beangle.commons.dao.impl.BaseServiceImpl
entityDao, eventMulticaster, logger -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidadjustWeekstateBySchedule(Semester semester, List<Clazz> clazzes) attendDepartsOfSemester(List<Project> projects, Semester semester) 某个学期所有任务中涉及到的课院系canAttendDepartsOfSemester(List<Project> projects, List<Department> departments, Semester semester) 某个学期里面可以上课的院系(当前有效的培养计划中所涉及到的所有院系)copy(List<Clazz> clazzes, TaskCopyParams params) courseTypesOfSemester(List<Project> projects, List<Department> departments, Semester semester) 某个学期里面的课程类别voidfillTeachers(Long[] teacherIds, Clazz clazz) 填充教师getClazzByCategory(Serializable id, ClazzFilterStrategy strategy, Collection<Semester> semesters) getClazzByCategory(Serializable id, ClazzFilterStrategy strategy, Semester semester) getClazzes(Semester semester, T entity) 根据课程限制组条件获取教学任务getProjectsForTeacher(Teacher teacher) void1.合并教学活动 2.纠正教学活动中跨年的活动 3.同步教学活动和教室占用表的不匹配现象voidsetClazzDao(ClazzDao clazzDao) voidsetClazzLogHelper(ClazzLogHelper clazzLogHelper) teachDepartsOfSemester(List<Project> projects, List<Department> departments, Semester semester) 某个学期里面的开课院系从类继承的方法 org.beangle.commons.dao.impl.BaseServiceImpl
getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster
-
构造器详细资料
-
ClazzServiceImpl
public ClazzServiceImpl()
-
-
方法详细资料
-
teachDepartsOfSemester
public List<Department> teachDepartsOfSemester(List<Project> projects, List<Department> departments, Semester semester) 从接口复制的说明:ClazzService某个学期里面的开课院系- 指定者:
teachDepartsOfSemester在接口中ClazzService- 返回:
-
courseTypesOfSemester
public List<CourseType> courseTypesOfSemester(List<Project> projects, List<Department> departments, Semester semester) 从接口复制的说明:ClazzService某个学期里面的课程类别- 指定者:
courseTypesOfSemester在接口中ClazzService- 返回:
-
attendDepartsOfSemester
从接口复制的说明:ClazzService某个学期所有任务中涉及到的课院系- 指定者:
attendDepartsOfSemester在接口中ClazzService- 返回:
-
canAttendDepartsOfSemester
public List<Department> canAttendDepartsOfSemester(List<Project> projects, List<Department> departments, Semester semester) 从接口复制的说明:ClazzService某个学期里面可以上课的院系(当前有效的培养计划中所涉及到的所有院系)- 指定者:
canAttendDepartsOfSemester在接口中ClazzService- 返回:
-
getProjectsForTeacher
- 指定者:
getProjectsForTeacher在接口中ClazzService
-
getClazzByCategory
public List<Clazz> getClazzByCategory(Serializable id, ClazzFilterStrategy strategy, Collection<Semester> semesters) - 指定者:
getClazzByCategory在接口中ClazzService
-
getClazzByCategory
public List<Clazz> getClazzByCategory(Serializable id, ClazzFilterStrategy strategy, Semester semester) - 指定者:
getClazzByCategory在接口中ClazzService
-
copy
- 指定者:
copy在接口中ClazzService
-
getClazzes
public <T extends org.beangle.commons.entity.Entity<?>> List<Clazz> getClazzes(Semester semester, T entity) 从接口复制的说明:ClazzService根据课程限制组条件获取教学任务- 指定者:
getClazzes在接口中ClazzService- 返回:
-
fillTeachers
从接口复制的说明:ClazzService填充教师- 指定者:
fillTeachers在接口中ClazzService- 参数:
teacherIds- 如果为null或空数组,那么教师就被清空了
-
adjustWeekstateBySchedule
- 指定者:
adjustWeekstateBySchedule在接口中ClazzService
-
normalizeActivity
1.合并教学活动 2.纠正教学活动中跨年的活动 3.同步教学活动和教室占用表的不匹配现象- 指定者:
normalizeActivity在接口中ClazzService
-
setClazzDao
-
setClazzLogHelper
-