GlobalControllerAdvice

class GlobalControllerAdvice: Any

Fields

Name Description
val adminEmailProperty: String
lateinit var buildProperties: BuildProperties

Constructors

Name Description
constructor()

Methods

getUsername

fun getUsername(principal: Principal?): String

Parameters

Name Description
principal: Principal?

ReturnValue

Name Description
String

isTeacher

fun isTeacher(request: HttpServletRequest): Boolean

Parameters

Name Description
request: HttpServletRequest

ReturnValue

Name Description
Boolean

getBuildInfo

fun getBuildInfo(): BuildProperties

ReturnValue

Name Description
BuildProperties

getAdminEmail

fun getAdminEmail(): String

ReturnValue

Name Description
String

isUsingEmbeddedDB

fun isUsingEmbeddedDB(): Boolean

ReturnValue

Name Description
Boolean

isDemoMode

fun isDemoMode(): Boolean

ReturnValue

Name Description
Boolean