/** * Helper to extract the endDate of a TimeRange into a java.util.Calendar object. * @param range * @return */ private java.util.Calendar getEndDate(TimeRange range) { java.util.Calendar c = new GregorianCalendar(); c.setTimeInMillis(range.lastTime().getTime()); return c; }
/** * do I completely contain this other range? * * @param range: * the time range to check for containment * @return true if range is within my time ramge */ public boolean contains(TimeRange range) { // I must contain both is start and end return (contains(range.firstTime()) && contains(range.lastTime())); } // contains