ReviseAction

org.openurp.edu.course.web.action.syllabus.ReviseAction
class ReviseAction extends TeacherSupport, EntityAction[Syllabus]

教师修订教学大纲

Attributes

Graph
Supertypes
trait EntityAction[Syllabus]
trait EntitySupport[Syllabus]
class TeacherSupport
trait ServletSupport
class ActionSupport
trait ParamSupport
trait RouteSupport
trait MessageSupport
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def assesses(): View
def copy(): View
def copySetting(): View
def course(): View
def courseInfo(): View

显示课程基本信息

显示课程基本信息

Attributes

def edit(): View
def editDesign(): View
def editExperiment(): View
def editNew(): View
def editProfile(): View
def editTopic(): View
def experimentCreditHours(): Float
def experimentData(): Seq[Properties]

返回课程对应的实验列表

返回课程对应的实验列表

Attributes

def experiments(): View
def info(): View
def moveAssess(): View

将评价标准移动到指定位置

将评价标准移动到指定位置

Attributes

def newTopic(): View
def nextStep(): View
def pdf(): View
def remove(): View
def removeAssess(): View
def removeDesign(): View
def removeTopic(): View
def reuse(): View

大纲沿用

大纲沿用

Attributes

def save(): View
def saveAssess(): View
def saveDesign(): View
def saveExperiment(): View
def saveObjectives(): View
def saveOutcomes(): View
def saveProfile(): View

保存简介

保存简介

Attributes

def saveRequirements(): View

保存毕业要求

保存毕业要求

Attributes

def saveTextbook(): View
def saveTopic(): View

保存主题

保存主题

Attributes

def submit(): View

Deprecated methods

def topicInfo(): View

Attributes

Deprecated
true

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
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:
TeacherSupport
def getCodes[T <: Code](clazz: Class[T])(using project: Project): Seq[T]

Attributes

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

Attributes

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

Attributes

Inherited from:
TeacherSupport
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
protected def getModel[E](entityType: EntityType, id: Any): E

Attributes

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

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:
TeacherSupport
protected def getQueryBuilder: OqlBuilder[Syllabus]

Attributes

Inherited from:
EntityAction
final protected def getSemester: Semester

Attributes

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

Attributes

Inherited from:
ParamSupport
final protected def getTeacher: Teacher

Attributes

Inherited from:
TeacherSupport
final protected def getUser: User

Attributes

Inherited from:
TeacherSupport
def index(): View

Attributes

Inherited from:
TeacherSupport
final protected def populate[E <: Entity[_]](entity: E, params: Map[String, Any]): 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(): Syllabus

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

Concrete fields

var businessLogger: WebBusinessLogger
var clazzProvider: ClazzProvider
var courseTaskService: CourseTaskService

Inherited fields

var codeService: CodeService

Attributes

Inherited from:
TeacherSupport
var configService: ProjectConfigService

Attributes

Inherited from:
TeacherSupport
val entityClass: Class[Syllabus]

Attributes

Inherited from:
EntitySupport
var entityDao: EntityDao

Attributes

Inherited from:
TeacherSupport
var semesterService: SemesterService

Attributes

Inherited from:
TeacherSupport