@Embeddable
public class DatePeriod
extends java.lang.Object
| Constructor and Description |
|---|
DatePeriod() |
DatePeriod(java.util.Date begin,
java.util.Date end) |
DatePeriod(Pair<java.util.Date,java.util.Date> pair) |
| Modifier and Type | Method and Description |
|---|---|
static DatePeriod |
begginingAt(java.util.Date begin)
Returns a period beginning on the given date, with no end date
|
static DatePeriod |
between(java.util.Date begin,
java.util.Date end)
Returns a period between the given begin and end dates
|
static DatePeriod |
endingAt(java.util.Date end)
Returns a period ending on the given date, with no begin date
|
boolean |
equals(java.lang.Object obj) |
java.util.Date |
getBegin() |
java.util.Date |
getEnd() |
int |
hashCode() |
static DatePeriod |
periodEndingAt(ITimeInterval interval,
java.util.Date date) |
static DatePeriod |
periodIncluding(ITimeInterval interval,
java.util.Date date) |
static DatePeriod |
periodStartingAt(ITimeInterval interval,
java.util.Date date) |
static DatePeriod |
previousPeriod(ITimeInterval interval,
java.util.Date date) |
void |
setBegin(java.util.Date begin) |
void |
setEnd(java.util.Date end) |
java.lang.String |
toString() |
public DatePeriod()
public DatePeriod(java.util.Date begin,
java.util.Date end)
public DatePeriod(Pair<java.util.Date,java.util.Date> pair)
public static DatePeriod begginingAt(java.util.Date begin)
public static DatePeriod between(java.util.Date begin, java.util.Date end)
public static DatePeriod endingAt(java.util.Date end)
public static DatePeriod periodEndingAt(ITimeInterval interval, java.util.Date date)
DateHelper.periodEndingAt(ITimeInterval, Date)public static DatePeriod periodIncluding(ITimeInterval interval, java.util.Date date)
DateHelper.periodIncluding(ITimeInterval, Date)public static DatePeriod periodStartingAt(ITimeInterval interval, java.util.Date date)
DateHelper.periodStartingAt(ITimeInterval, Date)public static DatePeriod previousPeriod(ITimeInterval interval, java.util.Date date)
DateHelper.previousPeriod(ITimeInterval, Date)public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.util.Date getBegin()
public java.util.Date getEnd()
public int hashCode()
hashCode in class java.lang.Objectpublic void setBegin(java.util.Date begin)
public void setEnd(java.util.Date end)
public java.lang.String toString()
toString in class java.lang.Object