Class PlanAuditServiceImpl
java.lang.Object
org.beangle.commons.dao.impl.BaseServiceImpl
org.openurp.edu.grade.plan.service.internal.PlanAuditServiceImpl
- All Implemented Interfaces:
PlanAuditService
public class PlanAuditServiceImpl
extends org.beangle.commons.dao.impl.BaseServiceImpl
implements PlanAuditService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AuditSettingServiceprotected CourseGradeProviderprotected CoursePlanProviderprotected GroupResultBuilderprotected List<PlanAuditListener>Fields inherited from class org.beangle.commons.dao.impl.BaseServiceImpl
entityDao, eventMulticaster -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription即时审核一个学生,结果不保存audit(Student student, PlanAuditContext context) voidbatchAudit(Collection<Student> stds, String[] auditTerms, PlanAuditObserverStack observerStack, OutputObserver weboutput) 批量审核培养计划完成情况获得学生的计划完成审核结果
这个计划完成审核结果可能是部分审核的结果,也可能是全部审核的结果
如果作为毕业审核使用,那么就应该使用PlanAuditService#getSeriousResult(Student)getSetting(Student student) voidsetAuditSettingService(AuditSettingService auditSettingService) voidsetCourseGradeProvider(CourseGradeProvider courseGradeProvider) voidsetCoursePlanProvider(CoursePlanProvider coursePlanProvider) voidsetGroupResultBuilder(GroupResultBuilder groupResultBuilder) voidsetListeners(List<PlanAuditListener> listeners) Methods inherited from class org.beangle.commons.dao.impl.BaseServiceImpl
getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster
-
Field Details
-
coursePlanProvider
-
auditSettingService
-
courseGradeProvider
-
groupResultBuilder
-
listeners
-
-
Constructor Details
-
PlanAuditServiceImpl
public PlanAuditServiceImpl()
-
-
Method Details
-
audit
Description copied from interface:PlanAuditService即时审核一个学生,结果不保存- Specified by:
auditin interfacePlanAuditService- Returns:
-
audit
- Specified by:
auditin interfacePlanAuditService
-
getResult
Description copied from interface:PlanAuditService获得学生的计划完成审核结果
这个计划完成审核结果可能是部分审核的结果,也可能是全部审核的结果
如果作为毕业审核使用,那么就应该使用PlanAuditService#getSeriousResult(Student)- Specified by:
getResultin interfacePlanAuditService- Returns:
-
batchAudit
public void batchAudit(Collection<Student> stds, String[] auditTerms, PlanAuditObserverStack observerStack, OutputObserver weboutput) 批量审核培养计划完成情况- Specified by:
batchAuditin interfacePlanAuditService
-
getSetting
- Specified by:
getSettingin interfacePlanAuditService
-
setCoursePlanProvider
-
setCourseGradeProvider
-
getListeners
-
setListeners
-
setGroupResultBuilder
-
setAuditSettingService
-