Package org.openurp.edu.lesson.model
Class CourseSchedule
- java.lang.Object
-
- org.openurp.edu.lesson.model.CourseSchedule
-
- All Implemented Interfaces:
Serializable,Cloneable,org.beangle.commons.entity.Component
@Embeddable public class CourseSchedule extends Object implements Serializable, Cloneable, org.beangle.commons.entity.Component
课程安排具体结果- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCourseSchedule.Status
-
Constructor Summary
Constructors Constructor Description CourseSchedule()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static floatcalcWeekHour(float period, int weeks)CourseScheduleclone()克隆课程安排,不克隆activitiesSet<CourseActivity>getActivities()Set<Classroom>getCourseScheduledRooms()查询课程所安排的教室intgetFirstWeek()intgetLastWeek()intgetPeriod()ClassroomTypegetRoomType()CourseSchedule.StatusgetStatus()floatgetWeekHour()周课时取整方法 0~0.2 取整 0.3~0.6 取0.5 0.7~0.9 取+1intgetWeeks()WeekStategetWeekstate()voidsetActivities(Set<CourseActivity> activities)voidsetPeriod(int period)voidsetRoomType(ClassroomType roomType)voidsetWeekstate(WeekState weekstate)StringtoString()
-
-
-
Method Detail
-
clone
public CourseSchedule clone()
克隆课程安排,不克隆activities
-
getLastWeek
public int getLastWeek()
- Returns:
-
getActivities
public Set<CourseActivity> getActivities()
-
setActivities
public void setActivities(Set<CourseActivity> activities)
-
getWeekstate
public WeekState getWeekstate()
-
setWeekstate
public void setWeekstate(WeekState weekstate)
-
getWeeks
public int getWeeks()
-
calcWeekHour
public static float calcWeekHour(float period, int weeks)
-
getWeekHour
public float getWeekHour()
周课时取整方法- 0~0.2 取整
- 0.3~0.6 取0.5
- 0.7~0.9 取+1
-
getFirstWeek
public int getFirstWeek()
-
getPeriod
public int getPeriod()
-
setPeriod
public void setPeriod(int period)
-
getRoomType
public ClassroomType getRoomType()
-
setRoomType
public void setRoomType(ClassroomType roomType)
-
getStatus
public CourseSchedule.Status getStatus()
-
-