@Entity(name="org.openurp.edu.base.model.Semester") public class Semester extends org.beangle.commons.entity.pojo.NumberIdObject<Integer> implements Comparable<Semester>
| Constructor and Description |
|---|
Semester() |
Semester(Integer id) |
Semester(String schoolYear,
String name,
Date beginOn,
Date endOn) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
after(Semester semester) |
boolean |
before(Semester semester) |
int |
compareTo(Semester other)
比较学生类别\学年度\起始日期
|
boolean |
contains(Date date)
判断日期是否在教学日历的范围内.
|
Date |
getBeginOn() |
Calendar |
getCalendar() |
String |
getCode() |
Date |
getEndOn() |
String |
getName() |
String |
getRemark() |
String |
getSchoolYear() |
List<SemesterStage> |
getStages() |
int |
getStartWeek()
按照实际指定的第一天,计算开始周
|
int |
getStartYear()
获得该日历的真实起始年份(不是学年度的中的起始年份,例如第二个学期时)
|
List<List<Date>> |
getWeekDates()
返回每周的日历
|
int |
getWeeks() |
boolean |
isArchived() |
boolean |
isShorter()
是否是小学期 暑期、寒假学期等(时间<=2月)
|
void |
setBeginOn(Date beginOn) |
void |
setCalendar(Calendar calendar) |
void |
setCode(String code) |
void |
setEndOn(Date endOn) |
void |
setName(String name) |
void |
setRemark(String remark) |
void |
setSchoolYear(String schoolYear) |
void |
setStages(List<SemesterStage> stages) |
String |
toString() |
public Semester()
public Semester(Integer id)
public String getRemark()
public void setRemark(String remark)
public String getCode()
public void setCode(String code)
public boolean before(Semester semester)
public boolean after(Semester semester)
public boolean contains(Date date)
date - public String getSchoolYear()
public void setSchoolYear(String schoolYear)
public String getName()
public void setName(String name)
public Date getBeginOn()
public void setBeginOn(Date beginOn)
public Date getEndOn()
public void setEndOn(Date endOn)
public boolean isShorter()
public Calendar getCalendar()
public void setCalendar(Calendar calendar)
public int getStartYear()
public int getStartWeek()
public int getWeeks()
public List<List<Date>> getWeekDates()
public String toString()
toString in class ObjectObject.toString()public int compareTo(Semester other)
compareTo in interface Comparable<Semester>Comparable.compareTo(Object)public boolean isArchived()
public List<SemesterStage> getStages()
public void setStages(List<SemesterStage> stages)
Copyright © 2014–2019 The OpenURP Software. All rights reserved.