CourseGroupAdapter

org.openurp.edu.grade.domain.CourseGroupAdapter
class CourseGroupAdapter(var coursePlan: CoursePlan) extends LongId with CourseGroup

Attributes

Graph
Supertypes
trait Ordered[CourseGroup]
trait Comparable[CourseGroup]
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def autoAddup: Boolean

自动累加学分

自动累加学分

Attributes

Definition Classes
override def children: Seq[CourseGroup]

获得子节点集合.

获得子节点集合.

Attributes

Definition Classes
override def clone: AnyRef

Create a copy of the receiver object.

Create a copy of the receiver object.

The default implementation of the clone method is platform dependent.

Attributes

Returns:

a copy of the receiver object.

Note:

not specified by SLS as a member of AnyRef

Definition Classes
Object
override def compare(o: CourseGroup): Int

Attributes

Definition Classes
Ordered
override def courseCount: Short

获得组内要求门数

获得组内要求门数

Attributes

Definition Classes
override def courseType: CourseType

获得课程类别.

获得课程类别.

Attributes

Definition Classes
override def creditHours: Int

要求学时

要求学时

Attributes

Definition Classes
override def credits: Float

要求组内要求总学分

要求组内要求总学分

Attributes

Definition Classes
override def hourRatios: Option[String]

课时比例

课时比例

Attributes

Definition Classes
override def indexno: String

序号

序号

Attributes

Definition Classes
override def name: String

组名

组名

Attributes

Definition Classes
override def parent: Option[CourseGroup]

获得上级组

获得上级组

Attributes

Definition Classes
override def plan: CoursePlan

获得课程方案

获得课程方案

Attributes

Definition Classes
override def planCourses: Seq[PlanCourse]

组内课程

组内课程

Attributes

Definition Classes
def planCourses(termList: Seq[Integer]): Seq[_ <: PlanCourse]
def planCourses(terms: String): Seq[_ <: PlanCourse]
override def remark: Option[String]

获得备注.

获得备注.

Attributes

Definition Classes
override def subCount: Short

要求完成的课程组数量 (-1表示全部完成)

要求完成的课程组数量 (-1表示全部完成)

Attributes

Definition Classes
override def termCredits: String

获得每学期学分

获得每学期学分

Attributes

Definition Classes
override def terms: Terms

开课学期

开课学期

Attributes

Definition Classes

Inherited methods

def <(that: CourseGroup): Boolean

Attributes

Inherited from:
Ordered
def <=(that: CourseGroup): Boolean

Attributes

Inherited from:
Ordered
def >(that: CourseGroup): Boolean

Attributes

Inherited from:
Ordered
def >=(that: CourseGroup): Boolean

Attributes

Inherited from:
Ordered
def compareTo(that: CourseGroup): Int

Attributes

Inherited from:
Ordered
override def equals(other: Any): Boolean

比较id,如果任一方id是null,则不相等 由于业务对象被CGlib或者javassist增强的原因,这里只提供一般的基于id的比较,不提供基于Class的比较。
如果在存在继承结构, 请重置equals方法。

比较id,如果任一方id是null,则不相等 由于业务对象被CGlib或者javassist增强的原因,这里只提供一般的基于id的比较,不提供基于Class的比较。
如果在存在继承结构, 请重置equals方法。

Attributes

Definition Classes
Entity -> Any
Inherited from:
Entity
override def hashCode: Int

Attributes

See also:

java.lang.Object#hashCode()

Definition Classes
Entity -> Any
Inherited from:
Entity
def persisted: Boolean

Return true if persisted

Return true if persisted

Attributes

Inherited from:
Entity

Concrete fields

Inherited fields

var id: Long

Return Identifier

Return Identifier

Attributes

Inherited from:
NumId