org.openurp.edu.program.model

Members list

Concise view

Type members

Classlikes

abstract class AbstractCourseGroup extends LongId with CourseGroup with Cloneable with Hierarchical[CourseGroup] with Remark

课程设置中的课程组

课程设置中的课程组

Attributes

Since:

2009

Graph
Supertypes
trait Remark
trait Hierarchical[CourseGroup]
trait Cloneable
trait Ordered[CourseGroup]
trait Comparable[CourseGroup]
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
trait AbstractCoursePlan extends LongId with CoursePlan with Updated with Remark

抽象课程方案

抽象课程方案

Attributes

Since:

2009

Graph
Supertypes
trait Remark
trait Updated
trait DateRange
trait Cloneable
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
abstract class AbstractPlanCourse extends LongId with PlanCourse with Cloneable with Remark

抽象计划内课程

抽象计划内课程

Attributes

Since:

2009

Graph
Supertypes
trait Remark
trait Cloneable
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
trait AlternativeCourse extends LongId with Updated

课程替代关系.

课程替代关系.

Attributes

Graph
Supertypes
trait Updated
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
trait CourseGroup extends LongIdEntity with Ordered[CourseGroup]

课程设置中的课程组.

课程设置中的课程组.

  • 1)对应计划

  • 2)课程类型

  • 3)要求学分

  • 4)是否必修课

  • 5)父组

  • 6)子组集合

  • 7)组内所有的课程

  • 8)备注

Attributes

Graph
Supertypes
trait Ordered[CourseGroup]
trait Comparable[CourseGroup]
trait LongIdEntity
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
trait CoursePlan extends LongIdEntity with Cloneable with DateRange

课程方案

课程方案

  • 1)年级
  • 2)培养层次
  • 3)学分要求
  • 4)课程组

Attributes

Since:

2009

Companion:
object
Graph
Supertypes
trait DateRange
trait Cloneable
trait LongIdEntity
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
object CoursePlan

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class DefaultMapping extends MappingModule

Attributes

Graph
Supertypes
class MappingModule
trait Logging
class Object
trait Matchable
class Any

执行计划课程,例如MajorPlanCourse,SharePlanCourse

执行计划课程,例如MajorPlanCourse,SharePlanCourse

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

执行计划课程组

执行计划课程组

Attributes

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

执行计划

执行计划

Attributes

Graph
Supertypes
trait Remark
trait Updated
trait DateRange
trait Cloneable
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any

执行计划课程

执行计划课程

Attributes

Graph
Supertypes
trait Remark
trait Cloneable
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
class MajorAlternativeCourse extends AlternativeCourse with Remark

专业替代课程.

专业替代课程.

Attributes

Graph
Supertypes
trait Remark
trait Updated
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any

专业计划课程组.

专业计划课程组.

Attributes

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

Attributes

Graph
Supertypes
trait Remark
trait Updated
trait DateRange
trait Cloneable
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any

专业计划课程

专业计划课程

Attributes

Graph
Supertypes
trait Remark
trait Cloneable
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
trait PlanCourse extends LongIdEntity

培养计划中的课程. 具体体现了课程、开课和审核要求三部分.

培养计划中的课程. 具体体现了课程、开课和审核要求三部分.

Attributes

Graph
Supertypes
trait LongIdEntity
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
class Program extends LongId with Updated with Named with Cloneable with DateRange with EduLevelBased with 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
class ProgramDoc extends LongId with Updated

培养方案文档 该文档与培养方案一对一

培养方案文档 该文档与培养方案一对一

Attributes

Graph
Supertypes
trait Updated
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
class ProgramDocMeta extends IntId with Named

方案模板章节定义

方案模板章节定义

Attributes

Graph
Supertypes
trait Named
class IntId
trait IntIdEntity
class NumId[Int]
trait Entity[Int]
trait Serializable
class Object
trait Matchable
class Any
class ProgramDocSection extends LongId with Named with Hierarchical[ProgramDocSection]

培养方案章节

培养方案章节

Attributes

Graph
Supertypes
trait Hierarchical[ProgramDocSection]
trait Ordered[ProgramDocSection]
trait Comparable[ProgramDocSection]
trait Named
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
class ProgramDocTemplate extends IntId with Named with EduLevelBased with TemporalOn with Updated

培养方案文档模板 限定在某个层次的,某个部门的文档模板,部门可选

培养方案文档模板 限定在某个层次的,某个部门的文档模板,部门可选

Attributes

Graph
Supertypes
trait Updated
trait TemporalOn
trait EduLevelBased
trait ProjectBased
trait Named
class IntId
trait IntIdEntity
class NumId[Int]
trait Entity[Int]
trait Serializable
class Object
trait Matchable
class Any
class ShareCourseGroup extends LongId with Hierarchical[ShareCourseGroup]

公共共享课程组(默认实现)

公共共享课程组(默认实现)

Attributes

Graph
Supertypes
trait Hierarchical[ShareCourseGroup]
trait Ordered[ShareCourseGroup]
trait Comparable[ShareCourseGroup]
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
class SharePlan extends LongId with EduLevelBased with Named with Updated with TemporalOn with Remark with Cloneable

公共共享计划

公共共享计划

Attributes

Graph
Supertypes
trait Cloneable
trait Remark
trait TemporalOn
trait Updated
trait Named
trait EduLevelBased
trait ProjectBased
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
class SharePlanCourse extends LongId with Executable

公共共享课程组课程

公共共享课程组课程

Attributes

Graph
Supertypes
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
class StdAlternativeCourse extends AlternativeCourse with Remark

学生替代课程.

学生替代课程.

Attributes

Graph
Supertypes
trait Remark
trait Updated
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any

Attributes

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

个人计划

个人计划

Attributes

Graph
Supertypes
trait Remark
trait Updated
trait DateRange
trait Cloneable
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
trait Remark
trait Cloneable
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
class TermCampus extends LongId

专业培养方案每学期对应校区

专业培养方案每学期对应校区

Attributes

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