类 TermCalculator
java.lang.Object
org.openurp.base.util.TermCalculator
计算相对学期的工具类
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明intint添加的方法,获得给定一段时间范围,获得和它相交的第一个学期
然后计算这个学期和semester之间的差距,算出学期数,目前这个方法被TeachTaskGenServiceImpl使用intgetTermBetween(Semester pre, Semester post, boolean omitSmallTerm) 计算first到second教学日历之间的学期数.
first在second之前则返回正整数,否则返回1或负整数.
[first,second]包含两段的学期数.
如果给出两个教学日历中的学生类别不一致,则返回null
相同教学日历,则返回1static final boolean判断给定的学期是否在学期字符串内static final booleanlessOrEqualTerm(String termStr, Integer term) 判断给定的学期是否在学期字符串内
-
字段详细资料
-
logger
protected final org.slf4j.Logger logger
-
-
构造器详细资料
-
TermCalculator
-
-
方法详细资料
-
inTerm
判断给定的学期是否在学期字符串内- 参数:
termStr-term-- 返回:
-
lessOrEqualTerm
判断给定的学期是否在学期字符串内- 参数:
termStr-term-- 返回:
-
getTermBetween
计算first到second教学日历之间的学期数.
first在second之前则返回正整数,否则返回1或负整数.
[first,second]包含两段的学期数.
如果给出两个教学日历中的学生类别不一致,则返回null
相同教学日历,则返回1- 参数:
pre-post-omitSmallTerm-- 返回:
-
getTerm
添加的方法,获得给定一段时间范围,获得和它相交的第一个学期
然后计算这个学期和semester之间的差距,算出学期数,目前这个方法被TeachTaskGenServiceImpl使用- 参数:
begOn-endOn-omitSmallTerm-- 返回:
-
getTerm
-