PlanAuditServiceImpl

class PlanAuditServiceImpl extends DefaultPlanAuditor with PlanAuditService with Logging
trait Logging
class DefaultPlanAuditor
trait PlanAuditor
class Object
trait Matchable
class Any

Value members

Concrete methods

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

批量审核

批量审核

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

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

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

Inherited methods

def audit(context: PlanAuditContext): PlanAuditResult

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

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

Inherited from:
DefaultPlanAuditor

Concrete fields

protected var courseGradeProvider: CourseGradeProvider
protected var coursePlanProvider: CoursePlanProvider
var entityDao: EntityDao
protected var listeners: Buffer[PlanAuditListener]

Inherited fields

protected val logger: Logger
Inherited from:
Logging