类 AbstractCoursePlan
- java.lang.Object
-
- org.beangle.commons.entity.pojo.NumberIdObject<Long>
-
- org.beangle.commons.entity.pojo.LongIdObject
-
- org.openurp.edu.program.model.AbstractCoursePlan
-
- 所有已实现的接口:
Serializable,Cloneable,org.beangle.commons.entity.Entity<Long>,CoursePlan
- 直接已知子类:
ExecutionPlan,MajorPlan,StdPlan
@MappedSuperclass public abstract class AbstractCoursePlan extends org.beangle.commons.entity.pojo.LongIdObject implements CoursePlan
抽象课程方案- 从以下版本开始:
- 2009
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 AbstractCoursePlan()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddGroup(CourseGroup group)AuditStategetAuditState()DategetBeginOn()获得生效时间floatgetCredits()获得总学分DategetEndOn()获得失效时间intgetEndTerm()CourseGroupgetGroup(CourseType type)查询指定类型的组ProgramgetProgram()intgetStartTerm()intgetTermsCount()这个计划的学期数List<CourseGroup>getTopCourseGroups()获得顶级课程组DategetUpdatedAt()booleanisNumericTerm()voidsetAuditState(AuditState auditState)voidsetBeginOn(Date beginOn)voidsetCredits(float credits)设置总学分voidsetEndOn(Date endOn)voidsetEndTerm(int endTerm)voidsetProgram(Program program)voidsetStartTerm(int startTerm)voidsetUpdatedAt(Date updatedAt)-
从类继承的方法 org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId
-
从接口继承的方法 org.openurp.edu.program.model.CoursePlan
getGroups, setGroups
-
-
-
-
字段详细资料
-
program
@NotNull protected Program program
培养方案
-
-
方法详细资料
-
getStartTerm
public int getStartTerm()
- 指定者:
getStartTerm在接口中CoursePlan
-
setStartTerm
public void setStartTerm(int startTerm)
- 指定者:
setStartTerm在接口中CoursePlan
-
getEndTerm
public int getEndTerm()
- 指定者:
getEndTerm在接口中CoursePlan
-
setEndTerm
public void setEndTerm(int endTerm)
- 指定者:
setEndTerm在接口中CoursePlan
-
getTermsCount
public int getTermsCount()
从接口复制的说明:CoursePlan这个计划的学期数- 指定者:
getTermsCount在接口中CoursePlan
-
getCredits
public float getCredits()
从接口复制的说明:CoursePlan获得总学分- 指定者:
getCredits在接口中CoursePlan- 返回:
- 总学分
-
setCredits
public void setCredits(float credits)
从接口复制的说明:CoursePlan设置总学分- 指定者:
setCredits在接口中CoursePlan- 参数:
credits- 总学分
-
addGroup
public void addGroup(CourseGroup group)
-
getTopCourseGroups
public List<CourseGroup> getTopCourseGroups()
从接口复制的说明:CoursePlan获得顶级课程组- 指定者:
getTopCourseGroups在接口中CoursePlan- 返回:
-
getGroup
public CourseGroup getGroup(CourseType type)
从接口复制的说明:CoursePlan查询指定类型的组- 指定者:
getGroup在接口中CoursePlan- 返回:
-
isNumericTerm
public boolean isNumericTerm()
-
getProgram
public Program getProgram()
- 指定者:
getProgram在接口中CoursePlan
-
setProgram
public void setProgram(Program program)
-
getAuditState
public AuditState getAuditState()
-
setAuditState
public void setAuditState(AuditState auditState)
-
getBeginOn
public Date getBeginOn()
从接口复制的说明:CoursePlan获得生效时间- 指定者:
getBeginOn在接口中CoursePlan- 返回:
- 生效时间
-
setBeginOn
public void setBeginOn(Date beginOn)
-
getEndOn
public Date getEndOn()
从接口复制的说明:CoursePlan获得失效时间- 指定者:
getEndOn在接口中CoursePlan- 返回:
- 失效时间
-
setEndOn
public void setEndOn(Date endOn)
-
getUpdatedAt
public Date getUpdatedAt()
-
setUpdatedAt
public void setUpdatedAt(Date updatedAt)
-
-