Class PlanAuditAlternativeCourseListener
java.lang.Object
org.openurp.edu.grade.plan.service.listeners.PlanAuditAlternativeCourseListener
- All Implemented Interfaces:
AuditPlanListener
替代课程不支持重复利用成绩
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidendPlanAudit(AuditPlanContext context) 结束审核计划protected booleanisSubstitutes(StdGrade stdGrade, AlternativeCourse alternative) 把替换课程List转换成Map Map(原始课程ID,替换课程)
课程必须在满足两边组都有成绩的情况下,才能按照平均绩点进行比较voidsetAlternativeCourseService(AlternativeCourseService alternativeCourseService) booleanstartCourseAudit(AuditPlanContext context, AuditGroupResult groupResult, PlanCourse planCourse) 开始审核课程booleanstartGroupAudit(AuditPlanContext context, CourseGroup courseGroup, AuditGroupResult groupResult) 开始审核课程组booleanstartPlanAudit(AuditPlanContext context) 开始审核计划
-
Constructor Details
-
PlanAuditAlternativeCourseListener
public PlanAuditAlternativeCourseListener()
-
-
Method Details
-
startPlanAudit
Description copied from interface:AuditPlanListener开始审核计划- Specified by:
startPlanAuditin interfaceAuditPlanListener- Returns:
- false 表示不能继续审核
-
endPlanAudit
Description copied from interface:AuditPlanListener结束审核计划- Specified by:
endPlanAuditin interfaceAuditPlanListener
-
startCourseAudit
public boolean startCourseAudit(AuditPlanContext context, AuditGroupResult groupResult, PlanCourse planCourse) Description copied from interface:AuditPlanListener开始审核课程- Specified by:
startCourseAuditin interfaceAuditPlanListenerplanCourse- TODO- Returns:
- false 表示不能继续审核
-
startGroupAudit
public boolean startGroupAudit(AuditPlanContext context, CourseGroup courseGroup, AuditGroupResult groupResult) Description copied from interface:AuditPlanListener开始审核课程组- Specified by:
startGroupAuditin interfaceAuditPlanListenercourseGroup- TODO- Returns:
- false 表示不能继续审核
-
isSubstitutes
把替换课程List转换成Map Map(原始课程ID,替换课程)
课程必须在满足两边组都有成绩的情况下,才能按照平均绩点进行比较- Parameters:
substituteCourseList- :替换课程LIst- Returns:
-
getAlternativeCourseService
-
setAlternativeCourseService
-