类的使用
org.beangle.commons.lang.time.WeekTime
-
使用WeekTime的程序包 程序包 说明 org.beangle.commons.lang.time org.openurp.base.edu.model org.openurp.edu.clazz.model org.openurp.edu.room.model -
-
org.beangle.commons.lang.time中WeekTime的使用
返回WeekTime的org.beangle.commons.lang.time中的方法 修饰符和类型 方法 说明 static WeekTimeWeekTime. of(Date date)返回变量类型为WeekTime的类型的org.beangle.commons.lang.time中的方法 修饰符和类型 方法 说明 static List<WeekTime>WeekTimes. mergeTimes(List<WeekTime> tobeMerged)合并相邻或者重叠的时间段
前提条件是待合并的参数类型为WeekTime的org.beangle.commons.lang.time中的方法 修饰符和类型 方法 说明 static booleanWeekTimes. canMergerWith(WeekTime me, WeekTime other)判断两个时间是否可以合并
判断标准为 (weekState、weekday相等) 且 (上课节次相连 或 上课节次相交) 或者节次相等则可以合并周次intWeekTime. compareTo(WeekTime other)booleanWeekTime. isOverlap(WeekTime time)static voidWeekTimes. mergeWith(WeekTime me, WeekTime other)77777 将两上课时间进行合并,前提是这两上课时间可以合并类型变量类型为WeekTime的org.beangle.commons.lang.time中的方法参数 修饰符和类型 方法 说明 static List<WeekTime>WeekTimes. mergeTimes(List<WeekTime> tobeMerged)合并相邻或者重叠的时间段
前提条件是待合并的参数类型为WeekTime的org.beangle.commons.lang.time中的构造器 构造器 说明 WeekTime(WeekTime other) -
org.openurp.base.edu.model中WeekTime的使用
返回WeekTime的org.openurp.base.edu.model中的方法 修饰符和类型 方法 说明 static WeekTimeWeekTimeBuilder. normalize(WeekTime wt)static WeekTimeWeekTimeBuilder. of(int startWeek, int endWeek, NumberSequence.Pattern pattern)static WeekTimeWeekTimeBuilder. of(Date startOn, HourMinute beginAt, HourMinute endAt)构造某个日期(beginAt, endAt必须是同一天,只是时间不同)的WeekTime返回变量类型为WeekTime的类型的org.openurp.base.edu.model中的方法 修饰符和类型 方法 说明 static List<WeekTime>WeekTimeBuilder. build(Date beginOn, Date endOn)List<WeekTime>WeekTimeBuilder. build(WeekDay weekday, int[] weeks)List<WeekTime>WeekTimeBuilder. build(WeekDay weekday, Collection<Integer> weeks)List<WeekTime>WeekTimeBuilder. buildOnOldWeekStr(WeekDay weekday, String weekstr)参数类型为WeekTime的org.openurp.base.edu.model中的方法 修饰符和类型 方法 说明 static StringWeekTimeBuilder. digestWeekTime(WeekTime time, Semester semester)这个方法都是在ftl里使用的static booleanWeekTimeBuilder. needNormalize(WeekTime wt)static WeekTimeWeekTimeBuilder. normalize(WeekTime wt) -
org.openurp.edu.clazz.model中WeekTime的使用
声明为WeekTime的org.openurp.edu.clazz.model中的字段 修饰符和类型 字段 说明 protected WeekTimeSession. time上课时间返回WeekTime的org.openurp.edu.clazz.model中的方法 修饰符和类型 方法 说明 WeekTimeSession. getTime()参数类型为WeekTime的org.openurp.edu.clazz.model中的方法 修饰符和类型 方法 说明 voidSession. setTime(WeekTime time)参数类型为WeekTime的org.openurp.edu.clazz.model中的构造器 构造器 说明 Session(Teacher teacher, Classroom room, WeekTime time) -
org.openurp.edu.room.model中WeekTime的使用
声明为WeekTime的org.openurp.edu.room.model中的字段 修饰符和类型 字段 说明 protected WeekTimeOccupancy. time时间返回WeekTime的org.openurp.edu.room.model中的方法 修饰符和类型 方法 说明 WeekTimeOccupancy. getTime()WeekTimeRoomAvailableTime. getTime()参数类型为WeekTime的org.openurp.edu.room.model中的方法 修饰符和类型 方法 说明 voidOccupancy. setTime(WeekTime time)voidRoomAvailableTime. setTime(WeekTime time)
-