类 ExamTakerGeneratePublishListener
java.lang.Object
org.beangle.commons.dao.impl.BaseServiceImpl
org.openurp.edu.grade.course.service.impl.ExamTakerGeneratePublishListener
- 所有已实现的接口:
CourseGradePublishListener
public class ExamTakerGeneratePublishListener
extends org.beangle.commons.dao.impl.BaseServiceImpl
implements CourseGradePublishListener
在发布总评时,根据期末成绩生成补考和缓考记录
-
字段概要
从类继承的字段 org.beangle.commons.dao.impl.BaseServiceImpl
entityDao, eventMulticaster, logger -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected IntegergetMakeupOrDelayExamTypeId(CourseGradeSetting setting, ExamGrade endGrade) 判断学生参加补考/缓考/nullprotected booleanisClazzForbidden(Clazz clazz) protected booleanList<org.beangle.commons.dao.Operation>onPublish(Collection<CourseGrade> grades, CourseGradeState gradeState, GradeType[] gradeTypes) 发布一批成绩List<org.beangle.commons.dao.Operation>onPublish(CourseGrade grade, GradeType[] gradeTypes) 发布单个成绩List<org.beangle.commons.dao.Operation>publishOneGrade(CourseGrade grade, CourseGradeSetting setting, GradeType[] gradeTypes, Map<Student, ExamTaker> examTakers) voidsetForbiddenCourseNames(String names) voidvoidvoidsetSettings(CourseGradeSettings settings) 从类继承的方法 org.beangle.commons.dao.impl.BaseServiceImpl
getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster
-
构造器详细资料
-
ExamTakerGeneratePublishListener
public ExamTakerGeneratePublishListener()
-
-
方法详细资料
-
onPublish
public List<org.beangle.commons.dao.Operation> onPublish(Collection<CourseGrade> grades, CourseGradeState gradeState, GradeType[] gradeTypes) 从接口复制的说明:CourseGradePublishListener发布一批成绩- 指定者:
onPublish在接口中CourseGradePublishListener- 返回:
-
onPublish
从接口复制的说明:CourseGradePublishListener发布单个成绩- 指定者:
onPublish在接口中CourseGradePublishListener- 返回:
-
isClazzForbidden
-
isCourseTakeTypeForbidden
-
getMakeupOrDelayExamTypeId
判断学生参加补考/缓考/null- 参数:
endGrade-- 返回:
-
publishOneGrade
public List<org.beangle.commons.dao.Operation> publishOneGrade(CourseGrade grade, CourseGradeSetting setting, GradeType[] gradeTypes, Map<Student, ExamTaker> examTakers) -
setForbiddenCourseNames
-
setForbiddenCourseTypeNames
-
setForbiddenCourseTakeTypeNames
-
setSettings
-