@Override public void execute() { Date now = new Date(); int qr = DateUtils.getMonth(now) / 3; Date beginDate = DateUtils.getFirstDayOfYear(now); CalendarUtil.addMonthsToDate(beginDate, 3 * qr); Date endDate = CalendarUtil.copyDate(beginDate); CalendarUtil.addMonthsToDate(endDate, 3); applyFilter(beginDate, endDate); }
@Override public void execute() { Date beginDate = CalendarUtil.copyDate(currentValue); int month = DateUtils.getMonth(beginDate); beginDate = DateUtils.getFirstDayOfYear(beginDate); CalendarUtil.addMonthsToDate(beginDate, month); Date endDate = CalendarUtil.copyDate(beginDate); CalendarUtil.addMonthsToDate(endDate, 1); applyFilter(beginDate, endDate); }
/** * ************************************* Sets a cookie with the user name for re-use on subsequent * logins. The expiration period of this cookie is 3 months. * * @param sUserName The user name to set */ protected void setUserNameCookie(String sUserName) { Date aExpiryDate = new Date(); CalendarUtil.addMonthsToDate(aExpiryDate, 3); Cookies.setCookie(sUserCookie, sUserName, aExpiryDate); }