类 Semester
java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<Integer>
org.openurp.base.edu.model.Semester
- 所有已实现的接口:
Serializable,Comparable<Semester>,org.beangle.commons.entity.Entity<Integer>
@Entity(name="org.openurp.base.edu.model.Semester")
public class Semester
extends org.beangle.commons.entity.pojo.NumberIdObject<Integer>
implements Comparable<Semester>
学年学期 教学日历代表的是具体学年度的 学期设置,每个学期的起始时间和结束时间,教学周个数数.
以及每个教学周的具体起始、结束日期.
[start,finish]
以及每个教学周的具体起始、结束日期.
[start,finish]
- 另请参阅:
-
字段概要
从类继承的字段 org.beangle.commons.entity.pojo.NumberIdObject
id -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleanbooleanint比较学生类别\学年度\起始日期boolean判断日期是否在教学日历的范围内.getCode()getEndOn()getName()int按照实际指定的第一天,计算开始周int获得该日历的真实起始年份(不是学年度的中的起始年份,例如第二个学期时)返回每周的日历intgetWeeks()booleanboolean是否是小学期 暑期、寒假学期等(时间<=2月)voidsetBeginOn(Date beginOn) voidsetCalendar(Calendar calendar) voidvoidvoidvoidvoidsetSchoolYear(String schoolYear) voidsetStages(List<SemesterStage> stages) toString()从类继承的方法 org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId
-
构造器详细资料
-
Semester
public Semester() -
Semester
-
Semester
-
-
方法详细资料
-
getRemark
-
setRemark
-
getCode
-
setCode
-
before
-
after
-
contains
判断日期是否在教学日历的范围内.- 参数:
date-- 返回:
-
getSchoolYear
-
setSchoolYear
-
getName
-
setName
-
getBeginOn
-
setBeginOn
-
getEndOn
-
setEndOn
-
isShorter
public boolean isShorter()是否是小学期 暑期、寒假学期等(时间<=2月) -
getCalendar
-
setCalendar
-
getStartYear
public int getStartYear()获得该日历的真实起始年份(不是学年度的中的起始年份,例如第二个学期时)- 返回:
-
getStartWeek
public int getStartWeek()按照实际指定的第一天,计算开始周- 返回:
-
getWeeks
public int getWeeks() -
getWeekDates
返回每周的日历- 返回:
- 包含一个每周七天的集合,如果开始日期和结束日期不在星期的第一和最后一天,将向两边延伸
-
toString
-
compareTo
比较学生类别\学年度\起始日期- 指定者:
compareTo在接口中Comparable<Semester>- 另请参阅:
-
isArchived
public boolean isArchived() -
getStages
-
setStages
-