类 WeekTime
- java.lang.Object
-
- org.beangle.orm.hibernate.udt.WeekTime
-
- 所有已实现的接口:
Serializable,Comparable<WeekTime>,Component
@Embeddable public class WeekTime extends Object implements Component, Comparable<WeekTime>, Serializable
- 另请参阅:
- 序列化表格
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddDay(Date lastDay)Objectclone()克隆时间intcompareTo(WeekTime other)booleancontains(Date date)查询指定日期是否在该时间单元中.voiddropDay(Date lastDay)booleanequals(Object obj)HourMinutegetBeginAt()DategetDate(int week)List<Date>getDates()HourMinutegetEndAt()DategetFirstDay()返回该时间表示的第一天 FIXMEDategetLastDay()DategetStartOn()static LocalDategetStartOn(int year, WeekDay weekday)intgetStartYear()StringgetTimeZone()时间区间WeekDaygetWeekday()WeekStategetWeekstate()inthashCode()booleanisOverlap(WeekTime time)intminiutes()static WeekTimeof(Date date)voidsetBeginAt(HourMinute beginAt)voidsetEndAt(HourMinute endAt)voidsetStartOn(Date startOn)voidsetWeekstate(WeekState weekstate)StringtoString()
-
-
-
构造器详细资料
-
WeekTime
public WeekTime()
-
WeekTime
public WeekTime(WeekTime other)
-
-
方法详细资料
-
compareTo
public int compareTo(WeekTime other)
- 指定者:
compareTo在接口中Comparable<WeekTime>
-
miniutes
public int miniutes()
-
getDate
public Date getDate(int week)
-
isOverlap
public boolean isOverlap(WeekTime time)
-
getWeekday
public WeekDay getWeekday()
-
getStartYear
public int getStartYear()
-
getStartOn
public Date getStartOn()
-
setStartOn
public void setStartOn(Date startOn)
-
getBeginAt
public HourMinute getBeginAt()
-
setBeginAt
public void setBeginAt(HourMinute beginAt)
-
getEndAt
public HourMinute getEndAt()
-
setEndAt
public void setEndAt(HourMinute endAt)
-
getWeekstate
public WeekState getWeekstate()
-
setWeekstate
public void setWeekstate(WeekState weekstate)
-
getFirstDay
public Date getFirstDay()
返回该时间表示的第一天 FIXME- 返回:
-
getTimeZone
public String getTimeZone()
时间区间- 返回:
-
toString
public String toString()
- 覆盖:
toString在类中Object- 另请参阅:
Object.toString()
-
contains
public boolean contains(Date date)
查询指定日期是否在该时间单元中. FIXME- 参数:
date-- 返回:
-
getLastDay
public Date getLastDay()
-
dropDay
public void dropDay(Date lastDay)
-
addDay
public void addDay(Date lastDay)
-
-