@Entity(name="org.openurp.edu.exam.model.ExamRoom")
public class ExamRoom
extends org.beangle.commons.entity.pojo.LongIdObject
| Modifier and Type | Field and Description |
|---|---|
protected org.openurp.edu.base.model.Teacher |
examiner
主考教师
|
protected org.openurp.edu.base.model.Semester |
semester
学年学期
|
protected org.openurp.base.model.Department |
teachDepart
开课院系
|
| Constructor and Description |
|---|
ExamRoom() |
ExamRoom(ExamActivity activity,
org.openurp.edu.base.model.Classroom room) |
| Modifier and Type | Method and Description |
|---|---|
void |
addExamStudent(ExamStudent taker) |
Object |
clone()
把所有的信息克隆一遍
不包括examTakers |
Set<ExamActivity> |
getActivities() |
org.beangle.commons.lang.time.HourMinute |
getBeginAt() |
Set<Clazz> |
getClazzes() |
Map<org.openurp.edu.base.model.Course,List<ExamStudent>> |
getCourseStds() |
org.openurp.base.model.Department |
getDepartment() |
org.beangle.commons.lang.time.HourMinute |
getEndAt() |
org.openurp.edu.base.model.Teacher |
getExaminer() |
Date |
getExamOn() |
Set<ExamStudent> |
getExamStudents() |
org.openurp.edu.base.code.model.ExamType |
getExamType() |
Set<Invigilation> |
getInvigilations() |
org.openurp.edu.base.model.Classroom |
getRoom() |
Long |
getRoomApplyId() |
org.openurp.edu.base.model.Semester |
getSemester() |
int |
getStdCount() |
org.openurp.base.model.Department |
getTeachDepart() |
boolean |
isSameExcept(ExamRoom other,
boolean teacher,
boolean room)
不计较年份,比较是否是相近的考试活动.
|
void |
setActivities(Set<ExamActivity> activities) |
void |
setBeginAt(org.beangle.commons.lang.time.HourMinute beginAt) |
void |
setDepartment(org.openurp.base.model.Department department) |
void |
setEndAt(org.beangle.commons.lang.time.HourMinute endAt) |
void |
setExaminer(org.openurp.edu.base.model.Teacher examiner) |
void |
setExamOn(Date examOn) |
void |
setExamStudents(Set<ExamStudent> examStudents) |
void |
setExamType(org.openurp.edu.base.code.model.ExamType examType) |
void |
setInvigilations(Set<Invigilation> invigilations) |
void |
setRoom(org.openurp.edu.base.model.Classroom room) |
void |
setRoomApplyId(Long roomApplyId) |
void |
setSemester(org.openurp.edu.base.model.Semester semester) |
void |
setStdCount(int stdCount) |
void |
setTeachDepart(org.openurp.base.model.Department teachDepart) |
@NotNull protected org.openurp.edu.base.model.Semester semester
@NotNull protected org.openurp.base.model.Department teachDepart
protected org.openurp.edu.base.model.Teacher examiner
public ExamRoom()
public ExamRoom(ExamActivity activity, org.openurp.edu.base.model.Classroom room)
public Map<org.openurp.edu.base.model.Course,List<ExamStudent>> getCourseStds()
public org.openurp.base.model.Department getTeachDepart()
public void setTeachDepart(org.openurp.base.model.Department teachDepart)
public boolean isSameExcept(ExamRoom other, boolean teacher, boolean room)
other - teacher - 是否考虑教师room - 是否考虑教室public int getStdCount()
public void setStdCount(int stdCount)
public org.openurp.edu.base.model.Semester getSemester()
public void setSemester(org.openurp.edu.base.model.Semester semester)
public org.openurp.edu.base.code.model.ExamType getExamType()
public void setExamType(org.openurp.edu.base.code.model.ExamType examType)
public Date getExamOn()
public void setExamOn(Date examOn)
public org.beangle.commons.lang.time.HourMinute getBeginAt()
public void setBeginAt(org.beangle.commons.lang.time.HourMinute beginAt)
public org.beangle.commons.lang.time.HourMinute getEndAt()
public void setEndAt(org.beangle.commons.lang.time.HourMinute endAt)
public org.openurp.edu.base.model.Classroom getRoom()
public void setRoom(org.openurp.edu.base.model.Classroom room)
public org.openurp.edu.base.model.Teacher getExaminer()
public void setExaminer(org.openurp.edu.base.model.Teacher examiner)
public org.openurp.base.model.Department getDepartment()
public void setDepartment(org.openurp.base.model.Department department)
public Set<ExamActivity> getActivities()
public void setActivities(Set<ExamActivity> activities)
public Set<Invigilation> getInvigilations()
public void setInvigilations(Set<Invigilation> invigilations)
public Set<ExamStudent> getExamStudents()
public void setExamStudents(Set<ExamStudent> examStudents)
public void addExamStudent(ExamStudent taker)
public Long getRoomApplyId()
public void setRoomApplyId(Long roomApplyId)
Copyright © 2005–2018 The OpenURP Software. All rights reserved.