ExamTakerGeneratePublishListener

Companion:
object
trait Logging
class Object
trait Matchable
class Any

Value members

Concrete methods

def onPublish(grades: Iterable[CourseGrade], gradeState: CourseGradeState, gradeTypes: Array[GradeType]): Seq[Operation]

发布一批成绩

发布一批成绩

def onPublish(grade: CourseGrade, gradeTypes: Array[GradeType]): Seq[Operation]

发布单个成绩

发布单个成绩

def publishOneGrade(grade: CourseGrade, setting: CourseGradeSetting, gradeTypes: Array[GradeType], examTakers: Map[Student, ExamTaker]): Seq[Operation]
def setForbiddenCourseNames(names: String): Unit
def setForbiddenCourseTakeTypeNames(names: String): Unit
def setForbiddenCourseTypeNames(names: String): Unit

Inherited methods

def publish(e: Event): Unit
Inherited from:
BaseServiceImpl

Inherited fields

var entityDao: EntityDao
Inherited from:
BaseServiceImpl
var eventMulticaster: EventMulticaster
Inherited from:
BaseServiceImpl
protected val logger: Logger
Inherited from:
Logging