Package org.openurp.edu.program.model
Class ShareCourseGroup
java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<Long>
org.beangle.commons.entity.pojo.LongIdObject
org.openurp.edu.program.model.ShareCourseGroup
- All Implemented Interfaces:
Serializable,Cloneable,org.beangle.commons.entity.Entity<Long>
@Entity(name="org.openurp.edu.program.model.ShareCourseGroup")
public class ShareCourseGroup
extends org.beangle.commons.entity.pojo.LongIdObject
implements Cloneable
公共共享课程组(默认实现)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CourseType课程类别protected Language对应外语语种protected List<SharePlanCourse>课程列表Fields inherited from class org.beangle.commons.entity.pojo.NumberIdObject
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPlanCourse(SharePlanCourse planCourse) voidaddPlanCourses(List<SharePlanCourse> givenPlanCourses) 添加计划课程clone()getPlan()voidsetAbilityRate(CourseAbilityRate abilityRate) voidsetChildren(List<ShareCourseGroup> children) voidsetCourseType(CourseType courseType) voidsetIndexno(String indexno) voidsetLanguage(Language language) voidsetParent(ShareCourseGroup parent) voidvoidsetPlanCourses(List<SharePlanCourse> planCourses) voidupdateCoursePlan(SharePlan plan) Methods inherited from class org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId
-
Field Details
-
courseType
课程类别 -
planCourses
课程列表 -
language
对应外语语种
-
-
Constructor Details
-
ShareCourseGroup
public ShareCourseGroup()
-
-
Method Details
-
getIndexno
-
setIndexno
-
getCourseType
-
setCourseType
-
clone
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
cloneToExecuteCourseGroup
-
setPlanCourses
-
getChildren
-
setChildren
-
getPlan
-
getParent
-
addPlanCourses
添加计划课程 -
getPlanCourses
-
getLanguage
-
setLanguage
-
getAbilityRate
-
setAbilityRate
-