类 Schedule

java.lang.Object
org.openurp.edu.clazz.model.Schedule
所有已实现的接口:
Serializable, Cloneable, org.beangle.commons.entity.Component

@Embeddable public class Schedule extends Object implements Serializable, Cloneable, org.beangle.commons.entity.Component
课程安排具体结果
另请参阅:
  • 构造器详细资料

    • Schedule

      public Schedule()
  • 方法详细资料

    • clone

      public Schedule clone()
      克隆课程安排,不克隆activities
      覆盖:
      clone 在类中 Object
      返回:
      克隆结果
    • getRooms

      public Set<Classroom> getRooms()
      查询课程所安排的教室
      返回:
    • getLastWeek

      public int getLastWeek()
      返回:
    • getSessions

      public Set<Session> getSessions()
    • setSessions

      public void setSessions(Set<Session> sessions)
    • getWeekstate

      public org.beangle.orm.hibernate.udt.WeekState getWeekstate()
    • setWeekstate

      public void setWeekstate(org.beangle.orm.hibernate.udt.WeekState weekstate)
    • getWeeks

      public int getWeeks()
    • calcWeekHours

      public static float calcWeekHours(float period, int weeks)
    • getWeekHours

      public float getWeekHours()
      周课时取整方法
      • 0~0.2 取整
      • 0.3~0.6 取0.5
      • 0.7~0.9 取+1
    • getFirstWeek

      public int getFirstWeek()
    • getCreditHours

      public int getCreditHours()
    • setCreditHours

      public void setCreditHours(int creditHours)
    • getRoomType

      public ClassroomType getRoomType()
    • setRoomType

      public void setRoomType(ClassroomType roomType)
    • getStatus

      public Schedule.Status getStatus()
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • isDepartArranged

      public boolean isDepartArranged()
    • setDepartArranged

      public void setDepartArranged(boolean departArranged)