Package org.openurp.base.edu.model
Class Semester
java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<Integer>
org.openurp.base.edu.model.Semester
- All Implemented Interfaces:
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]
- See Also:
-
Field Summary
Fields inherited from class org.beangle.commons.entity.pojo.NumberIdObject
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanint比较学生类别\学年度\起始日期boolean判断日期是否在教学日历的范围内.getCode()getEndOn()getName()int按照实际指定的第一天,计算开始周int获得该日历的真实起始年份(不是学年度的中的起始年份,例如第二个学期时)返回每周的日历intgetWeeks()booleanboolean是否是小学期 暑期、寒假学期等(时间<=2月)voidsetBeginOn(Date beginOn) voidsetCalendar(Calendar calendar) voidvoidvoidvoidvoidsetSchoolYear(String schoolYear) voidsetStages(List<SemesterStage> stages) toString()Methods inherited from class org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId
-
Constructor Details
-
Semester
public Semester() -
Semester
-
Semester
-
-
Method Details
-
getRemark
-
setRemark
-
getCode
-
setCode
-
before
-
after
-
contains
判断日期是否在教学日历的范围内.- Parameters:
date-- Returns:
-
getSchoolYear
-
setSchoolYear
-
getName
-
setName
-
getBeginOn
-
setBeginOn
-
getEndOn
-
setEndOn
-
isShorter
public boolean isShorter()是否是小学期 暑期、寒假学期等(时间<=2月) -
getCalendar
-
setCalendar
-
getStartYear
public int getStartYear()获得该日历的真实起始年份(不是学年度的中的起始年份,例如第二个学期时)- Returns:
-
getStartWeek
public int getStartWeek()按照实际指定的第一天,计算开始周- Returns:
-
getWeeks
public int getWeeks() -
getWeekDates
返回每周的日历- Returns:
- 包含一个每周七天的集合,如果开始日期和结束日期不在星期的第一和最后一天,将向两边延伸
-
toString
-
compareTo
比较学生类别\学年度\起始日期- Specified by:
compareToin interfaceComparable<Semester>- See Also:
-
isArchived
public boolean isArchived() -
getStages
-
setStages
-