Class ShareCourseGroup
- java.lang.Object
-
- org.beangle.commons.entity.pojo.NumberIdObject<Long>
-
- org.beangle.commons.entity.pojo.LongIdObject
-
- org.openurp.edu.program.plan.model.ShareCourseGroup
-
- All Implemented Interfaces:
Serializable,Cloneable,org.beangle.commons.entity.Entity<Long>
@Entity(name="org.openurp.edu.program.plan.model.ShareCourseGroup") public class ShareCourseGroup extends org.beangle.commons.entity.pojo.LongIdObject implements Cloneable
公共共享课程组(默认实现)- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CourseTypecourseType课程类别protected Languagelanguage对应外语语种protected List<SharePlanCourse>planCourses课程列表
-
Constructor Summary
Constructors Constructor Description ShareCourseGroup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPlanCourse(SharePlanCourse planCourse)voidaddPlanCourses(List<SharePlanCourse> givenPlanCourses)添加计划课程Objectclone()ObjectcloneToExecuteCourseGroup()CourseAbilityRategetAbilityRate()List<ShareCourseGroup>getChildren()CourseTypegetCourseType()StringgetIndexno()LanguagegetLanguage()ShareCourseGroupgetParent()SharePlangetPlan()List<SharePlanCourse>getPlanCourses()voidsetAbilityRate(CourseAbilityRate abilityRate)voidsetChildren(List<ShareCourseGroup> children)voidsetCourseType(CourseType courseType)voidsetIndexno(String indexno)voidsetLanguage(Language language)voidsetParent(ShareCourseGroup parent)voidsetPlan(SharePlan plan)voidsetPlanCourses(List<SharePlanCourse> planCourses)voidupdateCoursePlan(SharePlan plan)
-
-
-
Field Detail
-
courseType
@NotNull protected CourseType courseType
课程类别
-
planCourses
protected List<SharePlanCourse> planCourses
课程列表
-
language
protected Language language
对应外语语种
-
-
Method Detail
-
getIndexno
public String getIndexno()
-
setIndexno
public void setIndexno(String indexno)
-
getCourseType
public CourseType getCourseType()
-
setCourseType
public void setCourseType(CourseType courseType)
-
clone
public Object clone() throws CloneNotSupportedException
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
addPlanCourse
public void addPlanCourse(SharePlanCourse planCourse)
-
cloneToExecuteCourseGroup
public Object cloneToExecuteCourseGroup()
-
setPlanCourses
public void setPlanCourses(List<SharePlanCourse> planCourses)
-
getChildren
public List<ShareCourseGroup> getChildren()
-
setChildren
public void setChildren(List<ShareCourseGroup> children)
-
getPlan
public SharePlan getPlan()
-
setPlan
public void setPlan(SharePlan plan)
-
getParent
public ShareCourseGroup getParent()
-
setParent
public void setParent(ShareCourseGroup parent)
-
addPlanCourses
public void addPlanCourses(List<SharePlanCourse> givenPlanCourses)
添加计划课程
-
updateCoursePlan
public void updateCoursePlan(SharePlan plan)
-
getPlanCourses
public List<SharePlanCourse> getPlanCourses()
-
getLanguage
public Language getLanguage()
-
setLanguage
public void setLanguage(Language language)
-
getAbilityRate
public CourseAbilityRate getAbilityRate()
-
setAbilityRate
public void setAbilityRate(CourseAbilityRate abilityRate)
-
-