Class Schedule

java.lang.Object
org.openurp.edu.clazz.model.Schedule
All Implemented Interfaces:
Serializable, Cloneable, org.beangle.commons.entity.Component

@Embeddable public class Schedule extends Object implements Serializable, Cloneable, org.beangle.commons.entity.Component
课程安排具体结果
See Also:
  • Constructor Details

    • Schedule

      public Schedule()
  • Method Details

    • clone

      public Schedule clone()
      克隆课程安排,不克隆activities
      Overrides:
      clone in class Object
      Returns:
      克隆结果
    • getRooms

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

      public int getLastWeek()
      Returns:
    • getActivities

      public Set<ClazzActivity> getActivities()
    • setActivities

      public void setActivities(Set<ClazzActivity> 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)
    • 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()
      Overrides:
      toString in class Object
    • isDepartArranged

      public boolean isDepartArranged()
    • setDepartArranged

      public void setDepartArranged(boolean departArranged)
    • setWeekHours

      public void setWeekHours(int weekHours)
    • getWeekHours

      public int getWeekHours()