Package org.openurp.edu.program.model
Interface PlanCourse
- All Superinterfaces:
Cloneable,org.beangle.commons.entity.Entity<Long>,Serializable
- All Known Subinterfaces:
ExecutePlanCourse
- All Known Implementing Classes:
AbstractPlanCourse,ExecutionPlanCourse,MajorPlanCourse,StdPlanCourse
public interface PlanCourse extends org.beangle.commons.entity.Entity<Long>, Cloneable
培养计划中的课程.
具体体现了课程、开课和审核要求三部分.
具体体现了课程、开课和审核要求三部分.
-
Method Summary
Modifier and Type Method Description Objectclone()CoursegetCourse()查询课程.CourseGroupgetGroup()课程组StringgetRemark()备注TermsgetTerms()开课学期,可以是数字,也可以是类似 春、秋的字样。 和Semester#getGroup()呼应,用于生成开课计划 如果是多个值,必须用逗号分开,比如: ,1, ,1,2, ,春, ,春,秋,booleanisCompulsory()课程是否必修.voidsetCompulsory(boolean compulsory)设置是否必修voidsetCourse(Course course)设置课程voidsetGroup(CourseGroup courseGroup)voidsetRemark(String remark)voidsetTerms(Terms terms)Methods inherited from interface org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setId
-
Method Details
-
getCourse
Course getCourse()查询课程.- Returns:
-
setCourse
设置课程- Parameters:
course-
-
getTerms
Terms getTerms()开课学期,可以是数字,也可以是类似 春、秋的字样。 和
Semester#getGroup()呼应,用于生成开课计划 如果是多个值,必须用逗号分开,比如: ,1, ,1,2, ,春, ,春,秋, -
setTerms
-
getRemark
String getRemark()备注- Returns:
-
setRemark
-
getGroup
CourseGroup getGroup()课程组 -
setGroup
-
clone
- Throws:
CloneNotSupportedException
-
isCompulsory
boolean isCompulsory()课程是否必修.- Returns:
-
setCompulsory
void setCompulsory(boolean compulsory)设置是否必修- Parameters:
compulsory-
-