List of usage examples for org.apache.commons.lang.time DateUtils addDays
public static Date addDays(Date date, int amount)
From source file:com.haulmont.timesheets.web.analytics.ChartsController.java
@Override public void init(Map<String, Object> params) { super.init(params); pieDs.refresh();/*from w ww . j a va 2 s .c o m*/ Date currentDate = timeSource.currentTimestamp(); taskStart.setValue(DateUtils.addDays(currentDate, -30)); taskEnd.setValue(currentDate); projectsStart.setValue(DateUtils.addDays(currentDate, -30)); projectsEnd.setValue(currentDate); refreshTasks(); refreshProjects(); }
From source file:com.dp2345.controller.admin.StaticController.java
/** * ???//from ww w .j a v a 2 s .c o m */ @RequestMapping(value = "/build", method = RequestMethod.GET) public String build(ModelMap model) { model.addAttribute("buildTypes", BuildType.values()); model.addAttribute("defaultBeginDate", DateUtils.addDays(new Date(), -7)); model.addAttribute("defaultEndDate", new Date()); model.addAttribute("articleCategoryTree", articleCategoryService.findChildren(null, null)); model.addAttribute("productCategoryTree", productCategoryService.findChildren(null, null)); return "/admin/static/build"; }
From source file:net.audumla.climate.DataSourceTest.java
@Test public void testForecastCall() { Date now = new Date(); ClimateData cd = getData(DateUtils.addDays(now, 2)); cd.getMaximumTemperature();/*w w w . j ava2 s .com*/ Assert.assertEquals(cd.getDataSource().getType(), ClimateDataSource.ClimateDataSourceType.DAILY_FORECAST); }
From source file:de.hybris.platform.b2b.dao.impl.DefaultB2BOrderDaoTest.java
@Test public void shouldFindOrdersApprovedForDateRange() throws Exception { final String userId = "IC CEO"; final B2BCustomerModel user = login(userId); final Date currentDate = new Date(System.currentTimeMillis()); LOG.debug("current date: " + currentDate); for (int i = 1; i < 11; i++) { //TODO: refactor to use this.createOrder(user,1,OrderStatus.CREATED ); final OrderModel order = (OrderModel) modelService.create(OrderModel.class); order.setCode(orderCodeGenerator.generate().toString()); order.setUser(user);//from w w w . ja v a2s .com order.setUnit(b2bUnitService.getParent(user)); order.setNet(Boolean.TRUE); order.setCurrency(commonI18NService.getCurrency("USD")); order.setStatus(OrderStatus.APPROVED); order.setDate(DateUtils.addDays(currentDate, i)); modelService.save(order); modelService.refresh(order); LOG.debug("Created order for date: " + order.getDate()); } Assert.assertEquals(10, b2bOrderDao .findOrdersApprovedByDateRange(user, currentDate, DateUtils.addDays(currentDate, 10)).size()); Assert.assertEquals(5, b2bOrderDao .findOrdersApprovedByDateRange(user, currentDate, DateUtils.addDays(currentDate, 5)).size()); }
From source file:net.firejack.platform.service.authority.broker.ResetPasswordBroker.java
@Override protected ServiceResponse perform(ServiceRequest<NamedValues<String>> request) throws Exception { ServiceResponse response;// w w w.ja va 2s .co m try { String token = request.getData().get(PARAM_TOKEN); String cryptKey = token.substring(0, 8); String encryptedToken = token.substring(32); String tokenDate = SecurityUtils.decryptData(encryptedToken, cryptKey); Date date = ForgotPasswordBroker.DATE_TOKEN_FORMAT.parse(tokenDate); date = DateUtils.addDays(date, 1); if (date.after(new Date())) { UserModel userModel = userStore.findUserByToken(token); if (userModel != null) { String newPassword = SecurityHelper.generateRandomSequence(8); String hashPassword = SecurityHelper.hash(newPassword); userModel.setPassword(hashPassword); userModel.setResetPasswordToken(null); userStore.saveOrUpdate(userModel); userMailService.sendGeneratedPasswordMail(userModel, newPassword); response = new ServiceResponse("Email with new generated password has been sent.", true); } else { response = new ServiceResponse("Can't find User by token: " + token, false); } } else { response = new ServiceResponse("Token has expired.", false); } } catch (Exception e) { response = new ServiceResponse("Token is not valid.", false); } return response; }
From source file:com.chortitzer.web.fps.controller.VaporBean.java
/** * @param selectedRango the selectedRango to set *//*from w ww.j a va2 s . co m*/ public void setSelectedRango(int selectedRango) { this.selectedRango = selectedRango; if (selectedRango != 0) { setFechaHasta(new Date()); switch (selectedRango) { case 1: setFechaDesde(DateUtils.truncate(new Date(), Calendar.DAY_OF_MONTH)); break; case 2: fechaDesde = DateUtils.truncate(new Date(), Calendar.DAY_OF_MONTH); setFechaDesde(DateUtils.addDays(fechaDesde, -1)); fechaHasta = DateUtils.addDays(fechaDesde, 1); setFechaHasta(DateUtils.addMilliseconds(fechaHasta, -1)); break; case 3: calendar = DateUtils.truncate(calendar, Calendar.DAY_OF_MONTH); calendar.set(Calendar.DAY_OF_WEEK, calendar.getFirstDayOfWeek()); setFechaDesde(calendar.getTime()); break; case 4: setFechaDesde(DateUtils.truncate(new Date(), Calendar.MONTH)); break; case 5: setFechaDesde(DateUtils.truncate(new Date(), Calendar.YEAR)); break; } } createDataModel(); }
From source file:net.audumla.astronomy.CelestialObjectRiseEvent.java
@Override public AstronomicEvent getNextEvent() { AstronomicEvent event = new CelestialObjectRiseEvent(object, location, inclination); event.calculateEventFrom(DateUtils.addDays(getCalculatedEventTime(), 1)); return event; }
From source file:com.haulmont.timesheets.core.HolidaysCache.java
private String doLoadCache(boolean lockReadBeforeFinish) { try {//from w w w .ja v a 2s .c om lock.writeLock().lock(); cache = new TreeMap<>(); LoadContext<Holiday> loadContext = new LoadContext<>(Holiday.class); loadContext .setQueryString("select e from ts$Holiday e " + "where (e.startDate between :start and :end) or (e.endDate between :start and :end)") .setParameter("start", DateUtils.addYears(timeSource.currentTimestamp(), -1)) .setParameter("end", DateUtils.addYears(timeSource.currentTimestamp(), 1)); List<Holiday> holidays = dataManager.loadList(loadContext); for (Holiday holiday : holidays) { Date startDate = holiday.getStartDate(); Date endDate = holiday.getEndDate(); Date currentDate = startDate; while (currentDate.before(endDate)) { cache.put(currentDate, holiday); currentDate = DateUtils.addDays(currentDate, 1); } } if (lockReadBeforeFinish) { lock.readLock().lock(); } return "Successfully loaded"; } finally { lock.writeLock().unlock(); } }
From source file:gov.utah.dts.det.ccl.model.FacilityTest.java
@Test public void testGetActiveLicenses() { Date now = DateUtils.truncate(new Date(), Calendar.DATE); Facility f1 = new Facility(); //an empty list should be returned when there are no licenses assertTrue(f1.getActiveLicenses().isEmpty()); License l1 = new License(); l1.setStartDate(DateUtils.addDays(now, -60)); l1.setExpirationDate(DateUtils.addDays(now, -30)); f1.addLicense(l1);//from w w w .java2 s .co m assertTrue(f1.getActiveLicenses().isEmpty()); License l2 = new License(); l2.setStartDate(DateUtils.addDays(now, -30)); l2.setExpirationDate(DateUtils.addDays(now, 30)); f1.addLicense(l2); //List<License> test = f1.getActiveLicenses(); assertTrue(f1.getActiveLicenses().size() == 0); //assertEquals(f1.getActiveLicenses().get(0), l2); }
From source file:fr.amapj.view.views.common.semaineviewer.SemaineViewer.java
private void avancer() { date = DateUtils.addDays(date, 7); listener.onPopupClose(); }