public class DateRange
extends java.lang.Object
Constructor and Description |
---|
DateRange(java.util.Calendar startDate,
java.util.Calendar endDate)
Creates a new DateRange between two dates
|
Modifier and Type | Method and Description |
---|---|
java.util.Calendar |
getEndDate() |
java.util.Calendar |
getStartDate() |
boolean |
isWithinRange(java.util.Calendar date)
Whether a date falls between the date range
|
boolean |
Overlaps(DateRange other)
Whether two
DateRange s overlap in any way |
void |
setEndDate(java.util.Calendar _endDate) |
void |
setStartDate(java.util.Calendar _startDate) |
java.lang.String |
toString() |
public DateRange(java.util.Calendar startDate, java.util.Calendar endDate)
startDate
- Start date of rangeendDate
- End date of rangepublic java.util.Calendar getStartDate()
public void setStartDate(java.util.Calendar _startDate)
public java.util.Calendar getEndDate()
public void setEndDate(java.util.Calendar _endDate)
public boolean Overlaps(DateRange other)
DateRange
s overlap in any wayother
- DateRange to check againstpublic boolean isWithinRange(java.util.Calendar date)
date
- Date to checkpublic java.lang.String toString()
toString
in class java.lang.Object