in src/java/org/apache/turbine/services/schedule/QuartzSchedulerService.java [140:165]
private CronScheduleBuilder createCronExpression(int sec, int min, int hour, int wd, int day_mo) throws ParseException
{
StringBuilder sb = new StringBuilder();
sb.append(sec == -1 ? "*" : String.valueOf(sec)).append(' ');
sb.append(min == -1 ? "*" : String.valueOf(min)).append(' ');
sb.append(hour == -1 ? "*" : String.valueOf(hour)).append(' ');
if (day_mo == -1)
{
sb.append(wd == -1 ? "*" : "?").append(' ');
}
else
{
sb.append(day_mo).append(' ');
}
sb.append("* "); // Month not supported
if (day_mo == -1)
{
sb.append(wd == -1 ? "?" : String.valueOf(wd));
}
else
{
sb.append("*");
}
return CronScheduleBuilder.cronSchedule(sb.toString());
}