Package org.openurp.edu.clazz.model
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:
- Serialized Form
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic floatcalcWeekHours(float period, int weeks)clone()克隆课程安排,不克隆activitiesintintintgetRooms()查询课程所安排的教室float周课时取整方法 0~0.2 取整 0.3~0.6 取0.5 0.7~0.9 取+1intgetWeeks()voidsetCreditHours(int creditHours)voidsetRoomType(ClassroomType roomType)voidsetSessions(Set<Session> sessions)voidsetWeekstate(WeekState weekstate)toString()
-
Constructor Details
-
Schedule
public Schedule()
-
-
Method Details
-
clone
克隆课程安排,不克隆activities -
getRooms
查询课程所安排的教室- Returns:
-
getLastWeek
public int getLastWeek()- Returns:
-
getSessions
-
setSessions
-
getWeekstate
-
setWeekstate
-
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
-
setRoomType
-
getStatus
-
toString
-