AuditPlanServiceImpl

org.openurp.edu.grade.service.audit.AuditPlanServiceImpl
class AuditPlanServiceImpl extends DefaultPlanAuditor, AuditPlanService, Logging, ContainerAware

Attributes

Graph
Supertypes
trait ContainerAware
trait Logging
class DefaultPlanAuditor
trait PlanAuditor
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def audit(std: Student, params: Map[String, Any], persist: Boolean): AuditPlanResult
def batchAudit(stds: Iterable[Student], params: Map[String, Any]): Unit

批量审核

批量审核

Attributes

def getResult(std: Student): Option[AuditPlanResult]

获得学生的计划完成审 核结果
这个计划完成审核结果可能是部分审核的结果,也可能是全部审核的结果

获得学生的计划完成审 核结果
这个计划完成审核结果可能是部分审核的结果,也可能是全部审核的结果

Attributes

Inherited methods

def audit(context: AuditPlanContext): AuditPlanResult

即时审核一个学生,结果不保存
context 中得设置好standard, coursePlan

即时审核一个学生,结果不保存
context 中得设置好standard, coursePlan

Attributes

Inherited from:
DefaultPlanAuditor
def cleanupElectiveCourses(result: AuditPlanResult): Unit

清除空的不及格的选修课

清除空的不及格的选修课

Attributes

Inherited from:
DefaultPlanAuditor

Concrete fields

var container: Container
var courseGradeProvider: CourseGradeProvider
var coursePlanProvider: CoursePlanProvider
var defaultListenerNames: String
var entityDao: EntityDao
var listeners: Map[Int, Seq[AuditPlanListener]]
var projectConfigService: ProjectConfigService

Inherited fields

protected val logger: Logger

Attributes

Inherited from:
Logging