Class ExamGroup

java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<Long>
org.beangle.commons.entity.pojo.LongIdObject
org.openurp.edu.exam.model.ExamGroup
All Implemented Interfaces:
Serializable, org.beangle.commons.entity.Entity<Long>

@Entity(name="org.openurp.edu.exam.model.ExamGroup") public class ExamGroup extends org.beangle.commons.entity.pojo.LongIdObject
See Also:
  • Field Details

    • publishState

      public PublishState publishState
      排考结果是否发布
  • Constructor Details

    • ExamGroup

      public ExamGroup()
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getExamType

      public ExamType getExamType()
    • setExamType

      public void setExamType(ExamType examType)
    • getProject

      public Project getProject()
    • setProject

      public void setProject(Project project)
    • getSemester

      public Semester getSemester()
    • setSemester

      public void setSemester(Semester semester)
    • getBeginOn

      public Date getBeginOn()
    • setBeginOn

      public void setBeginOn(Date beginOn)
    • getEndOn

      public Date getEndOn()
    • setEndOn

      public void setEndOn(Date endOn)
    • getPublishState

      public PublishState getPublishState()
    • setPublishState

      public void setPublishState(PublishState publishState)
    • getTurns

      public List<ExamTurn> getTurns()
    • setTurns

      public void setTurns(List<ExamTurn> turns)
    • getTasks

      public List<ExamTask> getTasks()
    • setTasks

      public void setTasks(List<ExamTask> tasks)
    • getRooms

      public Set<Classroom> getRooms()
    • setRooms

      public void setRooms(Set<Classroom> rooms)
    • getMinCourseConflictCount

      public int getMinCourseConflictCount()
    • setMinCourseConflictCount

      public void setMinCourseConflictCount(int minCourseConflictCount)
    • getMaxCourseConflictRatio

      public float getMaxCourseConflictRatio()
    • setMaxCourseConflictRatio

      public void setMaxCourseConflictRatio(float maxCourseConflictRatio)
    • getTurnOfDays

      public List<TurnOfDay> getTurnOfDays()
    • turnExists

      public boolean turnExists(Date date, org.beangle.orm.hibernate.udt.HourMinute beginAt, org.beangle.orm.hibernate.udt.HourMinute endAt)
    • getTurn

      public ExamTurn getTurn(Date date, org.beangle.orm.hibernate.udt.HourMinute beginAt, org.beangle.orm.hibernate.udt.HourMinute endAt)
    • getDates

      public List<Date> getDates()
    • getUpdatedAt

      public Date getUpdatedAt()
    • setUpdatedAt

      public void setUpdatedAt(Date updatedAt)
    • getAllocSetting

      public ExamAllocSetting getAllocSetting()
    • setAllocSetting

      public void setAllocSetting(ExamAllocSetting allocSetting)
    • isAllowInClass

      public boolean isAllowInClass()
    • setAllowInClass

      public void setAllowInClass(boolean allowInClass)