类 AbstractCourseGroup
java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<Long>
org.beangle.commons.entity.pojo.LongIdObject
org.openurp.edu.program.model.AbstractCourseGroup
- 所有已实现的接口:
Serializable,Cloneable,Comparable<CourseGroup>,org.beangle.commons.entity.Entity<Long>,CourseGroup
@MappedSuperclass
public abstract class AbstractCourseGroup
extends org.beangle.commons.entity.pojo.LongIdObject
implements CourseGroup, Cloneable
课程设置中的课程组
- 另请参阅:
-
字段概要
字段从类继承的字段 org.beangle.commons.entity.pojo.NumberIdObject
id -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddChildGroup(CourseGroup group) 添加子组voidaddPlanCourse(PlanCourse planCourse) 添加计划课程voidaddPlanCourses(List<PlanCourse> planCourses) 添加计划课程clone()克隆intshort获得组内要求门数获得课程类别.float要求组内要求总学分intgetIndex()getName()getPlanCourses(String terms) 获得备注.short获得每学期学分getTerms()boolean是否自动累计学分voidremovePlanCourse(PlanCourse course) 删除计划课程voidsetAutoAddup(boolean autoAddup) voidsetCourseCount(short courseCount) 设置组内要求门数voidsetCourseType(CourseType courseType) 设置课程类别voidsetCredits(float credits) 设置组内要求总学分voidsetGivenName(String givenName) voidsetIndexno(String indexno) void设置备注voidsetSubCount(short subCount) voidsetTermCredits(String termCredits) 设置每学期学分voidvoidupdateCoursePlan(CoursePlan plan) 更新对应的课程计划从类继承的方法 org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId从接口继承的方法 org.openurp.edu.program.model.CourseGroup
getChildren, getParent, getPlan, getPlanCourses, setChildren, setParent, setPlan, setPlanCourses从接口继承的方法 org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setId
-
字段详细资料
-
subCount
protected short subCount要求完成组数 -
courseType
课程类别 -
terms
开课学期
-
-
构造器详细资料
-
AbstractCourseGroup
public AbstractCourseGroup()
-
-
方法详细资料
-
getName
- 指定者:
getName在接口中CourseGroup- 返回:
-
getIndex
public int getIndex()- 指定者:
getIndex在接口中CourseGroup
-
getSubCount
public short getSubCount()- 指定者:
getSubCount在接口中CourseGroup
-
setSubCount
public void setSubCount(short subCount) - 指定者:
setSubCount在接口中CourseGroup
-
addChildGroup
从接口复制的说明:CourseGroup添加子组- 指定者:
addChildGroup在接口中CourseGroup- 参数:
group- 子组
-
getGivenName
-
setGivenName
-
addPlanCourse
从接口复制的说明:CourseGroup添加计划课程- 指定者:
addPlanCourse在接口中CourseGroup- 参数:
planCourse- 计划课程
-
removePlanCourse
从接口复制的说明:CourseGroup删除计划课程- 指定者:
removePlanCourse在接口中CourseGroup- 参数:
course- 计划课程
-
clone
从接口复制的说明:CourseGroup克隆- 指定者:
clone在接口中CourseGroup- 覆盖:
clone在类中Object- 返回:
- 克隆后的组
- 抛出:
CloneNotSupportedException
-
getCourseType
从接口复制的说明:CourseGroup获得课程类别.- 指定者:
getCourseType在接口中CourseGroup- 返回:
- 课程类别
-
setCourseType
从接口复制的说明:CourseGroup设置课程类别- 指定者:
setCourseType在接口中CourseGroup- 参数:
courseType- 课程类别
-
getRemark
从接口复制的说明:CourseGroup获得备注.- 指定者:
getRemark在接口中CourseGroup- 返回:
- 备注
-
setRemark
从接口复制的说明:CourseGroup设置备注- 指定者:
setRemark在接口中CourseGroup- 参数:
remark- 备注
-
getCredits
public float getCredits()从接口复制的说明:CourseGroup要求组内要求总学分- 指定者:
getCredits在接口中CourseGroup- 返回:
- 组内要求总学分
-
setCredits
public void setCredits(float credits) 从接口复制的说明:CourseGroup设置组内要求总学分- 指定者:
setCredits在接口中CourseGroup- 参数:
credits- 组内要求总学分
-
getCourseCount
public short getCourseCount()从接口复制的说明:CourseGroup获得组内要求门数- 指定者:
getCourseCount在接口中CourseGroup- 返回:
- 组内要求门数
-
setCourseCount
public void setCourseCount(short courseCount) 从接口复制的说明:CourseGroup设置组内要求门数- 指定者:
setCourseCount在接口中CourseGroup- 参数:
courseCount- 组内要求门数
-
getTermCredits
从接口复制的说明:CourseGroup获得每学期学分- 指定者:
getTermCredits在接口中CourseGroup- 返回:
- 每学期学分
-
setTermCredits
从接口复制的说明:CourseGroup设置每学期学分- 指定者:
setTermCredits在接口中CourseGroup- 参数:
termCredits- 每学期学分
-
getIndexno
- 指定者:
getIndexno在接口中CourseGroup
-
setIndexno
- 指定者:
setIndexno在接口中CourseGroup
-
isAutoAddup
public boolean isAutoAddup()从接口复制的说明:CourseGroup是否自动累计学分- 指定者:
isAutoAddup在接口中CourseGroup
-
setAutoAddup
public void setAutoAddup(boolean autoAddup) -
getTerms
- 指定者:
getTerms在接口中CourseGroup
-
setTerms
- 指定者:
setTerms在接口中CourseGroup
-
addPlanCourses
添加计划课程- 指定者:
addPlanCourses在接口中CourseGroup- 参数:
planCourses- 多个计划课程
-
updateCoursePlan
从接口复制的说明:CourseGroup更新对应的课程计划- 指定者:
updateCoursePlan在接口中CourseGroup
-
getPlanCourses
-
compareTo
- 指定者:
compareTo在接口中Comparable<CourseGroup>
-