org.openurp.edu.program.model

Members list

Type members

Classlikes

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

课程设置中的课程组

课程设置中的课程组

Attributes

Since

2009

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

抽象课程方案

抽象课程方案

Attributes

Since

2009

Supertypes
trait Remark
trait Updated
trait CoursePlan
trait DateRange
trait Cloneable
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
class MajorPlan
class StdPlan
abstract class AbstractPlanCourse extends LongId, PlanCourse, Cloneable, Remark

抽象计划内课程

抽象计划内课程

Attributes

Since

2009

Supertypes
trait Remark
trait Cloneable
trait PlanCourse
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait AlternativeCourse extends LongId, Updated

课程替代关系.

课程替代关系.

Attributes

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

课程设置中的课程组.

课程设置中的课程组.

  • 1)对应计划

  • 2)课程类型

  • 3)要求学分

  • 4)是否必修课

  • 5)父组

  • 6)子组集合

  • 7)组内所有的课程

  • 8)备注

Attributes

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

课程方案

课程方案

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

Attributes

Since

2009

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

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
CoursePlan.type
class DefaultMapping extends MappingModule

Attributes

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

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

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

执行计划课程组

执行计划课程组

Attributes

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

执行计划

执行计划

Attributes

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

执行计划课程

执行计划课程

Attributes

Supertypes
trait Executable
trait Remark
trait Cloneable
trait PlanCourse
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ExemptCourse extends LongId, EduLevelBased, Updated, Remark

免修课程 规定课程在哪些学生范围中,可以免修

免修课程 规定课程在哪些学生范围中,可以免修

Attributes

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

专业替代课程.

专业替代课程.

Attributes

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

专业计划课程组.

专业计划课程组.

Attributes

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

Attributes

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

专业计划课程

专业计划课程

Attributes

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

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

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

Attributes

Supertypes
trait LongIdEntity
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
object PlanCourseOrdering extends Ordering[PlanCourse]

Attributes

Supertypes
trait Ordering[PlanCourse]
trait PartialOrdering[PlanCourse]
trait Equiv[PlanCourse]
trait Serializable
trait Comparator[PlanCourse]
class Object
trait Matchable
class Any
Show all
Self type
class Program extends LongId, Updated, Named, Cloneable, DateRange, EduLevelBased, Remark

专业培养方案

专业培养方案

Attributes

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
class ProgramDoc extends LongId, Updated

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

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

Attributes

Supertypes
trait Updated
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ProgramDocMeta extends IntId, Named

方案模板章节定义

方案模板章节定义

Attributes

Supertypes
trait Named
class IntId
trait IntIdEntity
class NumId[Int]
trait Entity[Int]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ProgramDocSection extends LongId, Named, Hierarchical[ProgramDocSection]

培养方案章节

培养方案章节

Attributes

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
Show all
class ProgramDocTemplate extends IntId, Named, EduLevelBased, TemporalOn, Updated

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

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

Attributes

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
Show all
class ShareCourseGroup extends LongId, Hierarchical[ShareCourseGroup]

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

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

Attributes

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
Show all
class SharePlan extends LongId, EduLevelBased, Named, Updated, TemporalOn, Remark, Cloneable

公共共享计划

公共共享计划

Attributes

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
Show all
class SharePlanCourse extends LongId, Executable

公共共享课程组课程

公共共享课程组课程

Attributes

Supertypes
trait Executable
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class StdAlternativeCourse extends AlternativeCourse, Remark

学生替代课程.

学生替代课程.

Attributes

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

Attributes

Supertypes
trait Remark
trait Hierarchical[CourseGroup]
trait Cloneable
trait CourseGroup
trait Ordered[CourseGroup]
trait Comparable[CourseGroup]
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class StdExemptCourse extends LongId, Remark, Updated

学生个人免修课程

学生个人免修课程

Attributes

Supertypes
trait Updated
trait Remark
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class StdPlan extends AbstractCoursePlan

个人计划

个人计划

Attributes

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

Attributes

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

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

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

Attributes

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