类 PlanAuditAlternativeCourseListener
java.lang.Object
org.openurp.edu.grade.plan.service.listeners.PlanAuditAlternativeCourseListener
- 所有已实现的接口:
PlanAuditListener
替代课程不支持重复利用成绩
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidendPlanAudit(PlanAuditContext context) 结束审核计划protected booleanisSubstitutes(StdGrade stdGrade, AlternativeCourse alternative) 把替换课程List转换成Map Map(原始课程ID,替换课程)
课程必须在满足两边组都有成绩的情况下,才能按照平均绩点进行比较voidsetAlternativeCourseService(AlternativeCourseService alternativeCourseService) booleanstartCourseAudit(PlanAuditContext context, GroupAuditResult groupResult, PlanCourse planCourse) 开始审核课程booleanstartGroupAudit(PlanAuditContext context, CourseGroup courseGroup, GroupAuditResult groupResult) 开始审核课程组booleanstartPlanAudit(PlanAuditContext context) 开始审核计划
-
构造器详细资料
-
PlanAuditAlternativeCourseListener
public PlanAuditAlternativeCourseListener()
-
-
方法详细资料
-
startPlanAudit
从接口复制的说明:PlanAuditListener开始审核计划- 指定者:
startPlanAudit在接口中PlanAuditListener- 返回:
- false 表示不能继续审核
-
endPlanAudit
从接口复制的说明:PlanAuditListener结束审核计划- 指定者:
endPlanAudit在接口中PlanAuditListener
-
startCourseAudit
public boolean startCourseAudit(PlanAuditContext context, GroupAuditResult groupResult, PlanCourse planCourse) 从接口复制的说明:PlanAuditListener开始审核课程- 指定者:
startCourseAudit在接口中PlanAuditListenerplanCourse- TODO- 返回:
- false 表示不能继续审核
-
startGroupAudit
public boolean startGroupAudit(PlanAuditContext context, CourseGroup courseGroup, GroupAuditResult groupResult) 从接口复制的说明:PlanAuditListener开始审核课程组- 指定者:
startGroupAudit在接口中PlanAuditListenercourseGroup- TODO- 返回:
- false 表示不能继续审核
-
isSubstitutes
把替换课程List转换成Map Map(原始课程ID,替换课程)
课程必须在满足两边组都有成绩的情况下,才能按照平均绩点进行比较- 参数:
substituteCourseList- :替换课程LIst- 返回:
-
getAlternativeCourseService
-
setAlternativeCourseService
-