List of usage examples for org.apache.commons.lang.time DateUtils addDays
public static Date addDays(Date date, int amount)
From source file:org.sonatype.nexus.integrationtests.nexus533.Nexus533TaskManualIT.java
@Override public ScheduledServiceBaseResource getTaskScheduled() { if (scheduledTask == null) { scheduledTask = new ScheduledServiceBaseResource(); scheduledTask.setEnabled(true);/*w ww .j a v a 2s .c om*/ scheduledTask.setId(null); scheduledTask.setName("taskManual"); scheduledTask.setSchedule("manual"); // A future date Date startDate = DateUtils.addDays(new Date(), 10); startDate = DateUtils.round(startDate, Calendar.DAY_OF_MONTH); scheduledTask.setTypeId(UpdateIndexTaskDescriptor.ID); ScheduledServicePropertyResource prop = new ScheduledServicePropertyResource(); prop.setKey("repositoryId"); prop.setValue("all_repo"); scheduledTask.addProperty(prop); } return scheduledTask; }
From source file:org.sonatype.nexus.integrationtests.nexus533.Nexus533TaskMonthlyIT.java
@Override public ScheduledServiceMonthlyResource getTaskScheduled() { if (scheduledTask == null) { scheduledTask = new ScheduledServiceMonthlyResource(); scheduledTask.setEnabled(true);/* w w w . j a v a 2s.c o m*/ scheduledTask.setId(null); scheduledTask.setName("taskMonthly"); scheduledTask.setSchedule("monthly"); // A future date Date startDate = DateUtils.addDays(new Date(), 10); startDate = DateUtils.round(startDate, Calendar.DAY_OF_MONTH); scheduledTask.setStartDate(String.valueOf(startDate.getTime())); scheduledTask.setRecurringTime("03:30"); scheduledTask.setRecurringDay(Arrays.asList(new String[] { "1", "9", "17", "25" })); scheduledTask.setTypeId(UpdateIndexTaskDescriptor.ID); ScheduledServicePropertyResource prop = new ScheduledServicePropertyResource(); prop.setKey("repositoryId"); prop.setValue("all_repo"); scheduledTask.addProperty(prop); } return scheduledTask; }
From source file:org.sonatype.nexus.integrationtests.nexus533.Nexus533TaskOnceIT.java
@Override public ScheduledServiceOnceResource getTaskScheduled() { if (scheduledTask == null) { scheduledTask = new ScheduledServiceOnceResource(); scheduledTask.setEnabled(true);/* w ww . j ava2 s . c om*/ scheduledTask.setId(null); scheduledTask.setName("taskOnce"); scheduledTask.setSchedule("once"); // A future date Date startDate = DateUtils.addDays(new Date(), 10); startDate = DateUtils.round(startDate, Calendar.DAY_OF_MONTH); scheduledTask.setStartDate(String.valueOf(startDate.getTime())); scheduledTask.setStartTime("03:30"); scheduledTask.setTypeId(UpdateIndexTaskDescriptor.ID); ScheduledServicePropertyResource prop = new ScheduledServicePropertyResource(); prop.setKey("repositoryId"); prop.setValue("all_repo"); scheduledTask.addProperty(prop); } return scheduledTask; }
From source file:org.sonatype.nexus.integrationtests.nexus533.Nexus533TaskWeeklyIT.java
@Override public ScheduledServiceWeeklyResource getTaskScheduled() { if (scheduledTask == null) { scheduledTask = new ScheduledServiceWeeklyResource(); scheduledTask.setEnabled(true);// w w w. ja va 2 s . c o m scheduledTask.setId(null); scheduledTask.setName("taskWeekly"); scheduledTask.setSchedule("weekly"); // A future date Date startDate = DateUtils.addDays(new Date(), 10); startDate = DateUtils.round(startDate, Calendar.DAY_OF_MONTH); scheduledTask.setStartDate(String.valueOf(startDate.getTime())); scheduledTask.setRecurringTime("03:30"); scheduledTask.setRecurringDay(Arrays.asList(new String[] { "monday", "wednesday", "friday" })); scheduledTask.setTypeId(UpdateIndexTaskDescriptor.ID); ScheduledServicePropertyResource prop = new ScheduledServicePropertyResource(); prop.setKey("repositoryId"); prop.setValue("all_repo"); scheduledTask.addProperty(prop); } return scheduledTask; }
From source file:org.sonatype.nexus.integrationtests.nexus810.Nexus810PackageNamesInNexusConfIT.java
@Test public void checkNexusConfForPackageNames() throws Exception { // create a task ScheduledServiceAdvancedResource scheduledTask = new ScheduledServiceAdvancedResource(); scheduledTask.setEnabled(true);//w w w . j a v a 2 s . c o m scheduledTask.setId(null); scheduledTask.setName("taskAdvanced"); scheduledTask.setSchedule("advanced"); // A future date Date startDate = DateUtils.addDays(new Date(), 10); startDate = DateUtils.round(startDate, Calendar.DAY_OF_MONTH); scheduledTask.setCronCommand("0 0 12 ? * WED"); scheduledTask.setTypeId(UpdateIndexTaskDescriptor.ID); ScheduledServicePropertyResource prop = new ScheduledServicePropertyResource(); prop.setKey("repositoryId"); prop.setValue("all_repo"); scheduledTask.addProperty(prop); Assert.assertTrue("Expected task to be created: ", TaskScheduleUtil.create(scheduledTask).isSuccess()); // now check the conf List<CScheduledTask> tasks = getNexusConfigUtil().getNexusConfig().getTasks(); Assert.assertTrue("Expected at least 1 task in nexus.xml", tasks.size() > 0); for (CScheduledTask task : tasks) { Assert.assertFalse("Found package name in nexus.xml for task type: " + task.getType(), task.getType().contains("org.sonatype.")); } }
From source file:ru.apertum.qsystem.reports.formirovators.RatioServices.java
@Override public String validate(String driverClassName, String url, String username, String password, HttpRequest request, HashMap<String, String> params) { //sd=20.01.2009&ed=28.01.2009 // ? /* w ww. jav a 2s. co m*/ QLog.l().logger().trace("? \"" + params.toString() + "\"."); if (params.size() == 2) { Date sd; Date fd; Date fd1; try { sd = Uses.format_dd_MM_yyyy.parse(params.get("sd")); fd = Uses.format_dd_MM_yyyy.parse(params.get("ed")); fd1 = DateUtils.addDays(Uses.format_dd_MM_yyyy.parse(params.get("ed")), 1); } catch (ParseException ex) { return "<br> ! ? ? (..)."; } if (!sd.after(fd)) { paramMap.put("sd", sd); paramMap.put("ed", fd); paramMap.put("ed1", fd1); } else { return "<br> ! ?."; } } else { return "<br> !"; } return null;// ? }
From source file:ru.apertum.qsystem.reports.formirovators.ResponsesDateReport.java
@Override public String validate(String driverClassName, String url, String username, String password, HttpRequest request, HashMap<String, String> params) { // ? /*from www . ja v a 2 s. c om*/ QLog.l().logger().trace("? \"" + params.toString() + "\"."); if (params.size() == 2) { Date sd; Date fd; Date fd1; try { sd = Uses.format_dd_MM_yyyy.parse(params.get("sd")); fd = Uses.format_dd_MM_yyyy.parse(params.get("ed")); fd1 = DateUtils.addDays(Uses.format_dd_MM_yyyy.parse(params.get("ed")), 1); } catch (ParseException ex) { return "<br> ! ? ? (..)."; } if (!sd.after(fd)) { paramMap.put("sd", sd); paramMap.put("ed", fd); paramMap.put("ed1", fd1); } else { return "<br> ! ?."; } } else { return "<br> !"; } return null;// ? }
From source file:ru.apertum.qsystem.reports.formirovators.StatisticUsers.java
@Override public String validate(String driverClassName, String url, String username, String password, HttpRequest request, HashMap<String, String> params) { //sd=20.01.2009&ed=28.01.2009 // ? //from ww w . j a va 2 s. co m QLog.l().logger().trace("? \"" + params.toString() + "\"."); if (params.size() == 2) { Date sd, fd, fd1; try { sd = Uses.format_dd_MM_yyyy.parse(params.get("sd")); fd = Uses.format_dd_MM_yyyy.parse(params.get("ed")); fd1 = DateUtils.addDays(Uses.format_dd_MM_yyyy.parse(params.get("ed")), 1); } catch (ParseException ex) { return "<br> ! ? ? (..)."; } if (!sd.after(fd)) { paramMap.put("sd", sd); paramMap.put("ed", fd); paramMap.put("ed1", fd1); } else { return "<br> ! ?."; } } else { return "<br> !"; } return null;// ? }
From source file:ru.codeinside.calendar.CalendarBasedDueDateCalculator.java
/** * ?? ? //from w w w. j ava 2s . c o m * * @param startDate * @param countDays ? ?. 0 * @return ? */ @Override public Date calculate(Date startDate, int countDays) { if (startDate == null) throw new IllegalArgumentException( " NULL"); if (countDays < 0) throw new IllegalArgumentException( "? "); return DateUtils.addDays(startDate, countDays); }
From source file:ubic.gemma.analysis.report.WhatsNewServiceImpl.java
@Override public void generateWeeklyReport() { Calendar c = Calendar.getInstance(); Date date = c.getTime(); date = DateUtils.addDays(date, -7); saveReport(date); }