Program

org.openurp.edu.program.model.Program
class Program extends LongId, Updated, Named, Cloneable, DateRange, EduLevelBased, Remark

专业培养方案

Attributes

Graph
Supertypes
trait Remark
trait EduLevelBased
trait ProjectBased
trait DateRange
trait Cloneable
trait Named
trait Updated
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def campuses: Set[Campus]

Inherited methods

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
def within(date: LocalDate): Boolean

Attributes

Inherited from:
DateRange

Concrete fields

var degree: Option[Degree]

毕业授予学位

毕业授予学位

Attributes

var degreeCourses: Set[Course]

学位课程

学位课程

Attributes

var degreeGpa: Option[Float]

学位绩点

学位绩点

Attributes

var department: Department

部门

部门

Attributes

var direction: Option[Direction]

专业方向

专业方向

Attributes

var duration: Float

学制

学制

Attributes

var grade: Grade

年级

年级

Attributes

var major: Major

专业

专业

Attributes

var offsetType: Option[CourseType]

多出学分可以冲抵的课程类别

多出学分可以冲抵的课程类别

Attributes

var status: AuditStatus

审核状态

审核状态

Attributes

var stdTypes: Set[StdType]

学生类别

学生类别

Attributes

var studyType: Option[StudyType]

学习形式

学习形式

Attributes

var termCampuses: Buffer[TermCampus]

学期对应校区

学期对应校区

Attributes

Inherited fields

var beginOn: LocalDate

起始日期

起始日期

Attributes

Inherited from:
DateRange
var eduType: EducationType

培养类型

培养类型

Attributes

Inherited from:
EduLevelBased
var endOn: LocalDate

结束日期

结束日期

Attributes

Inherited from:
DateRange
var id: Long

Return Identifier

Return Identifier

Attributes

Inherited from:
NumId
var level: EducationLevel

培养层次

培养层次

Attributes

Inherited from:
EduLevelBased
var name: String

Attributes

Inherited from:
Named
var project: Project

Attributes

Inherited from:
ProjectBased
var remark: Option[String]

Attributes

Inherited from:
Remark
var updatedAt: Instant

Updated At

Updated At

Attributes

Inherited from:
Updated