类 Student
java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<T>
org.beangle.commons.entity.pojo.NumberIdTimeObject<ID>
- 所有已实现的接口:
Serializable,org.beangle.commons.entity.Entity<Long>,org.beangle.commons.entity.pojo.TemporalEntity,org.beangle.commons.entity.TimeEntity,EduLevelBasedEntity<Long>,ProjectBasedEntity<Long>
@Entity(name="org.openurp.base.edu.model.Student")
public class Student
extends EduLevelBasedObject<Long>
implements org.beangle.commons.entity.pojo.TemporalEntity
学籍信息实现
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明protected Date学籍生效日期protected Float学制 学习年限(允许0.5年出现)1protected Date学籍结束日期protected Date预计毕业日期protected Map<StdLabelType,StdLabel> 学生分类标签protected Person基本信息protected boolean是否有学籍protected String备注protected StudentState学籍状态日志protected Set<StudentState>状态变化日志protected StdType学生类别 所在项目内的学生类别protected Date入学日期protected StudyType学习形式 全日制/业余/函授protected Teacher导师protected User用户从类继承的字段 org.beangle.commons.entity.pojo.NumberIdTimeObject
updatedAt从类继承的字段 org.beangle.commons.entity.pojo.NumberIdObject
id -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidvoidvoidaddState(StudentState state) voidgetCode()getEndOn()getGrade()getMajor()getName()getSquad()getState()getTutor()getUser()booleanvoid将学籍状态记录日志中的某个符合要求学籍状态记录置为当前学籍状态voidsetBeginOn(Date beginOn) voidsetDuration(Float duration) voidvoidsetGraduateOn(Date graduateOn) voidsetLabels(Map<StdLabelType, StdLabel> labels) voidvoidsetRegisted(boolean registed) voidvoidsetState(StudentState state) voidsetStates(Set<StudentState> states) voidsetStdType(StdType type) voidsetStudyOn(Date studyOn) voidsetStudyType(StudyType studyType) voidvoid从类继承的方法 org.openurp.base.edu.model.EduLevelBasedObject
getLevel, setLevel从类继承的方法 org.openurp.base.edu.model.ProjectBasedObject
getProject, setProject从类继承的方法 org.beangle.commons.entity.pojo.NumberIdTimeObject
getUpdatedAt, setUpdatedAt从类继承的方法 org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId从接口继承的方法 org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setId从接口继承的方法 org.openurp.base.edu.model.ProjectBasedEntity
getProject, setProject从接口继承的方法 org.beangle.commons.entity.TimeEntity
getUpdatedAt, setUpdatedAt
-
字段详细资料
-
user
用户 -
person
基本信息 -
stdType
学生类别 所在项目内的学生类别 -
state
学籍状态日志 -
states
状态变化日志 -
labels
学生分类标签 -
duration
学制 学习年限(允许0.5年出现)1 -
registed
@NotNull protected boolean registed是否有学籍 -
beginOn
学籍生效日期 -
endOn
学籍结束日期 -
studyOn
入学日期 -
graduateOn
预计毕业日期 -
studyType
学习形式 全日制/业余/函授 -
tutor
导师 -
remark
备注
-
-
构造器详细资料
-
Student
public Student() -
Student
-
-
方法详细资料
-
getSquad
-
getDepartment
-
getDuration
-
setDuration
-
getGender
-
getGrade
-
getMajor
-
getDirection
-
getName
-
getCode
-
getRemark
-
setRemark
-
getCampus
-
getBeginOn
- 指定者:
getBeginOn在接口中org.beangle.commons.entity.pojo.TemporalEntity
-
setBeginOn
- 指定者:
setBeginOn在接口中org.beangle.commons.entity.pojo.TemporalEntity
-
getStudyType
-
setStudyType
-
getEndOn
- 指定者:
getEndOn在接口中org.beangle.commons.entity.pojo.TemporalEntity
-
setEndOn
- 指定者:
setEndOn在接口中org.beangle.commons.entity.pojo.TemporalEntity
-
getStdType
-
setStdType
-
addLabel
-
addLabels
-
clearLabels
public void clearLabels() -
getLabels
-
setLabels
-
getState
-
setState
-
pointCurrentState
将学籍状态记录日志中的某个符合要求学籍状态记录置为当前学籍状态- 抛出:
Exception
-
addState
-
getStates
-
setStates
-
isRegisted
public boolean isRegisted() -
setRegisted
public void setRegisted(boolean registed) -
getPerson
-
setPerson
-
getTutor
-
setTutor
-
getUser
-
setUser
-
getStudyOn
-
setStudyOn
-
getGraduateOn
-
setGraduateOn
-