@MappedSuperclass public abstract class AbstractCoursePlan extends org.beangle.commons.entity.pojo.LongIdObject implements CoursePlan
| Constructor and Description |
|---|
AbstractCoursePlan() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroup(CourseGroup group) |
float |
getCredits()
获得总学分
|
Integer |
getEndTerm() |
CourseGroup |
getGroup(CourseType type)
查询指定类型的组
|
Integer |
getStartTerm() |
Integer |
getTermsCount()
这个计划的学期数
|
List<CourseGroup> |
getTopCourseGroups()
获得顶级课程组
|
boolean |
isNumericTerm() |
void |
setCredits(float credits)
设置总学分
|
void |
setEndTerm(Integer endTerm) |
void |
setStartTerm(Integer startTerm) |
void |
setTermsCount(Integer count) |
equals, getId, hashCode, isPersisted, isTransient, setIdclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetBeginOn, getEndOn, getGroups, setGroupspublic Integer getStartTerm()
public void setStartTerm(Integer startTerm)
public Integer getEndTerm()
public void setEndTerm(Integer endTerm)
public void setTermsCount(Integer count)
setTermsCount in interface CoursePlanpublic Integer getTermsCount()
CoursePlangetTermsCount in interface CoursePlanpublic float getCredits()
CoursePlangetCredits in interface CoursePlanpublic void setCredits(float credits)
CoursePlansetCredits in interface CoursePlancredits - 总学分public void addGroup(CourseGroup group)
public List<CourseGroup> getTopCourseGroups()
CoursePlangetTopCourseGroups in interface CoursePlanpublic CourseGroup getGroup(CourseType type)
CoursePlangetGroup in interface CoursePlanpublic boolean isNumericTerm()
Copyright © 2014–2019 The OpenURP Software. All rights reserved.