datafu.hourglass.jobs
Class DateRangePlanner
java.lang.Object
datafu.hourglass.jobs.DateRangePlanner
public class DateRangePlanner
- extends java.lang.Object
Determines the date range of inputs which should be processed.
- Author:
- "Matthew Hayes"
Method Summary |
static DateRange |
getDateRange(java.util.Date beginDateOverride,
java.util.Date endDateOverride,
java.util.Collection<java.util.Date> available,
java.lang.Integer daysAgo,
java.lang.Integer numDays)
Determines the date range of inputs which should be processed. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DateRangePlanner
public DateRangePlanner()
getDateRange
public static DateRange getDateRange(java.util.Date beginDateOverride,
java.util.Date endDateOverride,
java.util.Collection<java.util.Date> available,
java.lang.Integer daysAgo,
java.lang.Integer numDays)
- Determines the date range of inputs which should be processed.
- Parameters:
beginDateOverride
- Begin dateendDateOverride
- End dateavailable
- The input dates which are availabledaysAgo
- Number of days to subtract from the end datenumDays
- Number of days to process
- Returns:
- desired date range for inputs to be processed
Matthew Hayes