org.openurp.edu.teach.plan

ShareCourseGroup

Related Doc: package plan

trait ShareCourseGroup extends CourseGroup

独立的课程组.

Linear Supertypes
CourseGroup, Named, Ordered[CourseGroup], Comparable[CourseGroup], LongIdEntity, Entity[Long], Serializable, Serializable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ShareCourseGroup
  2. CourseGroup
  3. Named
  4. Ordered
  5. Comparable
  6. LongIdEntity
  7. Entity
  8. Serializable
  9. Serializable
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def children: Seq[CourseGroup]

    获得子节点集合.

    获得子节点集合.

    Definition Classes
    CourseGroup
  2. abstract def compare(that: CourseGroup): Int

    Definition Classes
    Ordered
  3. abstract def compulsory: Boolean

    判断是否必修组
    如果组内没有课程和子组,那么就是选修
    如果组内有课程没子组,那么所有课程都是必修才是必修,否则就是选修
    如果组内无课程有子组,那么组关系必须是AND才是必修,否则就是选修
    如果组内有课程有子组,那么所有课程都是必修且关系AND才是必修,否则就是选修

    判断是否必修组
    如果组内没有课程和子组,那么就是选修
    如果组内有课程没子组,那么所有课程都是必修才是必修,否则就是选修
    如果组内无课程有子组,那么组关系必须是AND才是必修,否则就是选修
    如果组内有课程有子组,那么所有课程都是必修且关系AND才是必修,否则就是选修

    Definition Classes
    CourseGroup
  4. abstract def courseNum: Short

    获得组内要求门数

    获得组内要求门数

    Definition Classes
    CourseGroup
  5. abstract def courseType: CourseType

    获得课程类别.

    获得课程类别.

    Definition Classes
    CourseGroup
  6. abstract def credits: Float

    要求组内要求总学分

    要求组内要求总学分

    Definition Classes
    CourseGroup
  7. abstract def groupNum: Short

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

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

    Definition Classes
    CourseGroup
  8. abstract def id: Long

    Definition Classes
    Entity
  9. abstract def indexno: String

    Definition Classes
    CourseGroup
  10. abstract def parent: CourseGroup

    获得上级组

    获得上级组

    Definition Classes
    CourseGroup
  11. abstract def plan: CoursePlan

    获得课程方案

    获得课程方案

    Definition Classes
    CourseGroup
  12. abstract def planCourses: Seq[PlanCourse]

    Definition Classes
    CourseGroup
  13. abstract def remark: String

    获得备注.

    获得备注.

    Definition Classes
    CourseGroup
  14. abstract def termCredits: String

    获得每学期学分

    获得每学期学分

    Definition Classes
    CourseGroup

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. def <(that: CourseGroup): Boolean

    Definition Classes
    Ordered
  4. def <=(that: CourseGroup): Boolean

    Definition Classes
    Ordered
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  6. def >(that: CourseGroup): Boolean

    Definition Classes
    Ordered
  7. def >=(that: CourseGroup): Boolean

    Definition Classes
    Ordered
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def compareTo(that: CourseGroup): Int

    Definition Classes
    Ordered → Comparable
  11. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  12. def equals(other: Any): Boolean

    Definition Classes
    Entity → AnyRef → Any
  13. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Definition Classes
    Entity → AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  17. var name: String

    Definition Classes
    Named
  18. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  21. def persisted: Boolean

    Definition Classes
    Entity
    Annotations
    @Transient()
  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  23. def toString(): String

    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CourseGroup

Inherited from Named

Inherited from Ordered[CourseGroup]

Inherited from Comparable[CourseGroup]

Inherited from LongIdEntity

Inherited from Entity[Long]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped