Author: fdesbois Date: 2009-08-20 18:10:38 +0200 (Thu, 20 Aug 2009) New Revision: 28 Modified: trunk/chorem-commons/src/main/java/org/chorem/utils/PeriodDates.java Log: Add methods for comparison Modified: trunk/chorem-commons/src/main/java/org/chorem/utils/PeriodDates.java =================================================================== --- trunk/chorem-commons/src/main/java/org/chorem/utils/PeriodDates.java 2009-08-19 10:12:27 UTC (rev 27) +++ trunk/chorem-commons/src/main/java/org/chorem/utils/PeriodDates.java 2009-08-20 16:10:38 UTC (rev 28) @@ -157,6 +157,23 @@ return results; } + public boolean beforeEnd(Calendar calendar) { + return calendar.before(thruCalendar) || calendar.equals(thruCalendar); + } + + public boolean afterEnd(Calendar calendar) { + return calendar.after(thruCalendar); + } + + public boolean afterBegin(Calendar calendar) { + return calendar.after(fromCalendar) || calendar.equals(fromCalendar); + } + + public boolean between(Calendar calendar) { + return beforeEnd(calendar) && afterBegin(calendar); + } + + @Override public String toString() { String fromStr = DateUtils.formatDate(fromDate, pattern);