@Embeddable public class Schedule extends Object implements Serializable, Cloneable, org.beangle.commons.entity.Component
| Modifier and Type | Class and Description |
|---|---|
static class |
Schedule.Status |
| Constructor and Description |
|---|
Schedule() |
| Modifier and Type | Method and Description |
|---|---|
static float |
calcWeekHours(float period,
int weeks) |
Schedule |
clone()
克隆课程安排,不克隆activities
|
int |
getFirstWeek() |
int |
getLastWeek() |
int |
getPeriod() |
Set<Classroom> |
getRooms()
查询课程所安排的教室
|
org.openurp.code.edu.model.ClassroomType |
getRoomType() |
Set<Session> |
getSessions() |
Schedule.Status |
getStatus() |
float |
getWeekHours()
周课时取整方法
0~0.2 取整
0.3~0.6 取0.5
0.7~0.9 取+1
|
int |
getWeeks() |
org.beangle.commons.lang.time.WeekState |
getWeekstate() |
void |
setPeriod(int period) |
void |
setRoomType(org.openurp.code.edu.model.ClassroomType roomType) |
void |
setSessions(Set<Session> sessions) |
void |
setWeekstate(org.beangle.commons.lang.time.WeekState weekstate) |
String |
toString() |
public int getLastWeek()
public org.beangle.commons.lang.time.WeekState getWeekstate()
public void setWeekstate(org.beangle.commons.lang.time.WeekState weekstate)
public int getWeeks()
public static float calcWeekHours(float period,
int weeks)
public float getWeekHours()
public int getFirstWeek()
public int getPeriod()
public void setPeriod(int period)
public org.openurp.code.edu.model.ClassroomType getRoomType()
public void setRoomType(org.openurp.code.edu.model.ClassroomType roomType)
public Schedule.Status getStatus()
Copyright © 2014–2019 The OpenURP Software. All rights reserved.