AuditGroupResult

org.openurp.edu.grade.model.AuditGroupResult
class AuditGroupResult extends LongId, Named, Hierarchical[AuditGroupResult], Remark

课程组审核结果

Attributes

Graph
Supertypes
trait Remark
trait Hierarchical[AuditGroupResult]
trait Ordered[AuditGroupResult]
trait Comparable[AuditGroupResult]
trait Named
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all

Members list

Value members

Constructors

def this(indexno: String, name: String, courseType: CourseType)
def this(name: String, courseType: CourseType)
def this(group: CourseGroup)

Concrete methods

def addChild(gr: AuditGroupResult): Unit
def attachTo(pl: AuditPlanResult): Unit
def detach(): Unit
def getCourseResult(course: Course): Option[AuditCourseResult]
def neededGroups: Int

未完成的组

未完成的组

Attributes

def optional: Boolean
def predicted: Boolean
def reduceRequired(credits: Float): Unit
def removeChild(gr: AuditGroupResult): Unit
def stat(): Unit

计算子节点和自身的学分以及完成状态

计算子节点和自身的学分以及完成状态

Attributes

Inherited methods

def <(that: AuditGroupResult): Boolean

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
Ordered
def compare(that: AuditGroupResult): Int

Attributes

Inherited from:
Hierarchical
def compareTo(that: AuditGroupResult): Int

Attributes

Inherited from:
Ordered
def depth: Int

Attributes

Inherited from:
Hierarchical
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 lastindex: Int

Attributes

Inherited from:
Hierarchical
def persisted: Boolean

Return true if persisted

Return true if persisted

Attributes

Inherited from:
Entity

Concrete fields

var convertedCredits: Float

转换学分

转换学分

Attributes

课程审核结果

课程审核结果

Attributes

var courseType: CourseType

课程类型

课程类型

Attributes

var owedCredits: Float

欠学分

欠学分

Attributes

var owedCredits2: Float

预计通过后所欠学分

预计通过后所欠学分

Attributes

var owedCredits3: Float

在读通过后所欠学分

在读通过后所欠学分

Attributes

var passed: Boolean

是否通过

是否通过

Attributes

var passedCourses: Set[Course]
var passedCredits: Float

通过学分

通过学分

Attributes

计划审核结果

计划审核结果

Attributes

var predictedCourses: Set[Course]
var rank: Option[CourseRank]

课程属性

课程属性

Attributes

var requiredCredits: Float

要求学分

要求学分

Attributes

var subCount: Short

子组数量

子组数量

Attributes

var takingCourses: Set[Course]

Inherited fields

var children: Buffer[AuditGroupResult]

Attributes

Inherited from:
Hierarchical
var id: Long

Return Identifier

Return Identifier

Attributes

Inherited from:
NumId
var indexno: String

index no

index no

Attributes

Inherited from:
Hierarchical
var name: String

Attributes

Inherited from:
Named
var parent: Option[AuditGroupResult]

父级菜单

父级菜单

Attributes

Inherited from:
Hierarchical
var remark: Option[String]

Attributes

Inherited from:
Remark