StudentAction

org.openurp.edu.mentor.web.action.StudentAction
class StudentAction extends MentorSupport, EntityAction[Student], ExportSupport[Student]

查看学籍

Attributes

Graph
Supertypes
trait ExportSupport[Student]
trait EntityAction[Student]
trait EntitySupport[Student]
class MentorSupport
trait ServletSupport
class ActionSupport
trait Logging
trait ParamSupport
trait RouteSupport
trait MessageSupport
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def configExport(context: ExportContext): Unit

Attributes

Definition Classes
ExportSupport
def courseTakers(): View

本学期课表

本学期课表

Attributes

def info(id: String): View
def progress(): View

学业进度

学业进度

Attributes

def search(): View

Inherited methods

final protected def attribute[T](name: String, clazz: Class[T]): T

Attributes

Inherited from:
ParamSupport
final protected def attribute(name: String): Any

Attributes

Inherited from:
ParamSupport
protected def convertId[ID](entityType: EntityType, id: String): ID

Attributes

Inherited from:
EntityAction
def exportData(): View

导出

导出

Attributes

Inherited from:
ExportSupport
final protected def forward(action: To, message: String): View

Attributes

Inherited from:
RouteSupport
final protected def forward(action: To): View

Attributes

Inherited from:
RouteSupport
final protected def forward(view: String, message: String): PathView

Attributes

Inherited from:
RouteSupport
final protected def forward(view: String): PathView

Attributes

Inherited from:
RouteSupport
final protected def get[T](name: String, clazz: Class[T]): Option[T]

Attributes

Inherited from:
ParamSupport
final protected def get[T](paramName: String, defaultValue: T): T

Attributes

Inherited from:
ParamSupport
final protected def get(paramName: String): Option[String]

Attributes

Inherited from:
ParamSupport
final protected def getAll[T : ClassTag](paramName: String, clazz: Class[T]): Iterable[T]

Attributes

Inherited from:
ParamSupport
final protected def getAll(paramName: String): Iterable[Any]

Attributes

Inherited from:
ParamSupport
final protected def getBoolean(name: String, defaultValue: Boolean): Boolean

Attributes

Inherited from:
ParamSupport
final protected def getBoolean(name: String): Option[Boolean]

Attributes

Inherited from:
ParamSupport
def getCode[T <: Code](clazz: Class[T], id: Int): T

Attributes

Inherited from:
MentorSupport
def getCodes[T <: Code](clazz: Class[T])(using project: Project): Seq[T]

Attributes

Inherited from:
MentorSupport
protected def getConfig(f: Feature)(using project: Project): Any

Attributes

Inherited from:
MentorSupport
protected def getConfig[T](name: String, defaultValue: T)(using project: Project): T

Attributes

Inherited from:
MentorSupport
final protected def getDate(name: String): Option[LocalDate]

Attributes

Inherited from:
ParamSupport
final protected def getDateTime(name: String): Option[LocalDateTime]

Attributes

Inherited from:
ParamSupport
protected def getEntity[E](entityClass: Class[E], simpleName: String): E

Attributes

Inherited from:
EntityAction
final protected def getFloat(name: String): Option[Float]

Attributes

Inherited from:
ParamSupport
def getId[E](name: String, clazz: Class[E]): Option[E]

Attributes

Inherited from:
ParamSupport
def getId(name: String): Option[String]

Attributes

Inherited from:
ParamSupport
def getIds[X](name: String, clazz: Class[X]): List[X]

Attributes

Inherited from:
ParamSupport
def getIds(name: String): List[String]

Attributes

Inherited from:
ParamSupport
final protected def getInstant(name: String): Option[Instant]

Attributes

Inherited from:
ParamSupport
final protected def getInt(name: String, defaultValue: Int): Int

Attributes

Inherited from:
ParamSupport
final protected def getInt(name: String): Option[Int]

Attributes

Inherited from:
ParamSupport
def getIntId(shortName: String): Int

Attributes

Inherited from:
ParamSupport
def getIntIds(shortName: String): List[Int]

Attributes

Inherited from:
ParamSupport
final protected def getLong(name: String): Option[Long]

Attributes

Inherited from:
ParamSupport
def getLongId(shortName: String): Long

Attributes

Inherited from:
ParamSupport
def getLongIds(shortName: String): List[Long]

Attributes

Inherited from:
ParamSupport
final protected def getMentor: Mentor

Attributes

Inherited from:
MentorSupport
protected def getModel[E](entityType: EntityType, id: Any): E

Attributes

Inherited from:
EntityAction
protected def getModel(id: Any): Student

Attributes

Inherited from:
EntityAction
protected def getModels[E](entityType: EntityType, ids: Iterable[_]): Seq[E]

Attributes

Inherited from:
EntityAction
final protected def getPageLimit: PageLimit

从request的参数或者cookie中(参数优先)取得分页信息

从request的参数或者cookie中(参数优先)取得分页信息

Attributes

Inherited from:
EntityAction
final protected def getProject: Project

Attributes

Inherited from:
MentorSupport
final protected def getSemester: Semester

Attributes

Inherited from:
MentorSupport
final protected def getShort(name: String): Option[Short]

Attributes

Inherited from:
ParamSupport
final protected def getUser: User

Attributes

Inherited from:
MentorSupport
def index(): View

Attributes

Inherited from:
MentorSupport
final protected def populate[E <: Entity[_]](entity: E, params: Map[String, Object]): E

Attributes

Inherited from:
EntityAction
final protected def populate[E <: Entity[_]](obj: E, simpleName: String): E

Attributes

Inherited from:
EntityAction
final protected def populate[E <: Entity[_]](clazz: Class[E], simpleName: String): E

将request中的参数设置到clazz对应的bean。

将request中的参数设置到clazz对应的bean。

Attributes

Inherited from:
EntityAction
final protected def populate[E <: Entity[_]](clazz: Class[E]): E

Attributes

Inherited from:
EntityAction
final protected def populateConditions(builder: OqlBuilder[_], exclusiveAttrNames: String): Unit

Attributes

Inherited from:
EntityAction
final protected def populateConditions(builder: OqlBuilder[_]): Unit

Attributes

Inherited from:
EntityAction
protected def populateEntity[E](entityClass: Class[E], simpleEntityName: String): E

Attributes

Inherited from:
EntityAction
protected def populateEntity[E <: Entity[_]](entityType: EntityType, simpleEntityName: String): E

Attributes

Inherited from:
EntityAction
protected def populateEntity(): Student

Attributes

Inherited from:
EntityAction
final protected def put(key: String, value: Any): Unit

Attributes

Inherited from:
ParamSupport
protected def raw(data: Any): RawView

Attributes

Inherited from:
ActionSupport
final protected def redirect(action: To, message: String): View

Attributes

Inherited from:
RouteSupport
final protected def redirect(method: String, params: String, message: String): View

Attributes

Inherited from:
RouteSupport
final protected def redirect(method: String, message: String): View

Attributes

Inherited from:
RouteSupport
final protected def redirect(method: String): View

Attributes

Inherited from:
RouteSupport
protected def remove[E](obj: E): Unit

Attributes

Inherited from:
EntityAction
protected def remove[E](list: Seq[E]): Unit

Attributes

Inherited from:
EntityAction
final protected def request: HttpServletRequest

Attributes

Inherited from:
ServletSupport
final protected def response: HttpServletResponse

Attributes

Inherited from:
ServletSupport
protected def saveOrUpdate[E](obj: E): Unit

Attributes

Inherited from:
EntityAction
protected def saveOrUpdate[E](list: Iterable[E]): Unit

Attributes

Inherited from:
EntityAction
protected def simpleEntityName: String

Attributes

Inherited from:
EntitySupport
final protected def to(uri: String): To

Attributes

Inherited from:
RouteSupport
final protected def to(uri: String, params: String): ToURI

Attributes

Inherited from:
RouteSupport
final protected def to(clazz: Class[_], method: String, params: String): ToClass

Attributes

Inherited from:
RouteSupport
final protected def to(clazz: Class[_], method: String): ToClass

Attributes

Inherited from:
RouteSupport
final protected def to(obj: Object, method: String, params: String): ToClass

Attributes

Inherited from:
RouteSupport
final protected def to(obj: Object, method: String): ToClass

Attributes

Inherited from:
RouteSupport

Inherited fields

var codeService: CodeService

Attributes

Inherited from:
MentorSupport
var configService: ProjectConfigService

Attributes

Inherited from:
MentorSupport
val entityClass: Class[Student]

Attributes

Inherited from:
EntitySupport
var entityDao: EntityDao

Attributes

Inherited from:
MentorSupport
protected val logger: Logger

Attributes

Inherited from:
Logging
var semesterService: SemesterService

Attributes

Inherited from:
MentorSupport