类 Session
java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<Long>
org.beangle.commons.entity.pojo.LongIdObject
org.openurp.edu.clazz.model.Session
- 所有已实现的接口:
Serializable,Comparable<Session>,org.beangle.commons.entity.Entity<Long>
@Entity(name="org.openurp.edu.clazz.model.Session")
public class Session
extends org.beangle.commons.entity.pojo.LongIdObject
implements Comparable<Session>
教学活动
- 从以下版本开始:
- 2005-11-22
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明protected Clazz教学任务protected TeachingMethod授课方式protected TeachingNature授课性质protected org.beangle.orm.hibernate.udt.WeekTime上课时间从类继承的字段 org.beangle.commons.entity.pojo.NumberIdObject
id -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleancanMergerWith(Session session) 判断该教学活动的时间段能否与目标教学活动在[相邻时间段]上合并clone()intteacher room weekday startUnit weekstate null will be put first,if another is not nullbooleangetClazz()getEndAt()第一次活动时间最后一次活动时间getRooms()org.beangle.orm.hibernate.udt.WeekTimegetTime()mergeActivites(List<Session> tobeMerged) 合并在年份和教学周占用上,可以合并的教学活动
合并标准是年份,教学周,教室,教师,星期void将两排课活动合并,前提是两活动可以合并voidvoidvoidvoidsetSubclazz(Subclazz subclazz) voidsetTeachers(Set<Teacher> teachers) voidsetTeachingMethod(TeachingMethod teachingMethod) voidsetTeachingNature(TeachingNature teachingNature) voidsetTime(org.beangle.orm.hibernate.udt.WeekTime time) toString()从类继承的方法 org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId
-
字段详细资料
-
clazz
教学任务 -
time
protected org.beangle.orm.hibernate.udt.WeekTime time上课时间 -
teachingNature
授课性质 -
teachingMethod
授课方式
-
-
构造器详细资料
-
Session
public Session() -
Session
-
-
方法详细资料
-
getFirstActivityTime
第一次活动时间- 返回:
-
getLastActivityTime
最后一次活动时间- 返回:
-
clone
-
canMergerWith
判断该教学活动的时间段能否与目标教学活动在[相邻时间段]上合并- 返回:
-
mergeWith
将两排课活动合并,前提是两活动可以合并- 参数:
other-- 另请参阅:
-
mergeActivites
合并在年份和教学周占用上,可以合并的教学活动
合并标准是年份,教学周,教室,教师,星期 -
compareTo
teacher room weekday startUnit weekstate null will be put first,if another is not null- 指定者:
compareTo在接口中Comparable<Session>- 另请参阅:
-
toString
-
getClazz
- 返回:
- Returns the clazz.
-
setClazz
-
getTeachers
-
setTeachers
-
getRooms
-
setRooms
-
getTime
public org.beangle.orm.hibernate.udt.WeekTime getTime() -
setTime
public void setTime(org.beangle.orm.hibernate.udt.WeekTime time) -
getBeginAt
-
getEndAt
-
contains
-
getContent
-
getPlaces
-
setPlaces
-
getTeachingNature
-
setTeachingNature
-
getTeachingMethod
-
setTeachingMethod
-
getSubclazz
-
setSubclazz
-