You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2013/10/17 21:54:47 UTC

svn commit: r1533232 - /sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/support/ScheduleInfoImpl.java

Author: cziegeler
Date: Thu Oct 17 19:54:47 2013
New Revision: 1533232

URL: http://svn.apache.org/r1533232
Log:
SLING-3172 : Job schedule name handling

Modified:
    sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/support/ScheduleInfoImpl.java

Modified: sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/support/ScheduleInfoImpl.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/support/ScheduleInfoImpl.java?rev=1533232&r1=1533231&r2=1533232&view=diff
==============================================================================
--- sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/support/ScheduleInfoImpl.java (original)
+++ sling/trunk/bundles/extensions/event/src/main/java/org/apache/sling/event/impl/support/ScheduleInfoImpl.java Thu Oct 17 19:54:47 2013
@@ -369,20 +369,20 @@ public class ScheduleInfoImpl implements
             sb.append(String.valueOf(this.minuteOfHour));
             sb.append(' ');
             sb.append(String.valueOf(this.hourOfDay));
-            sb.append(" * * *");
+            sb.append(" * * ?");
             return sb.toString();
         } else if ( this.scheduleType == ScheduleType.WEEKLY ) {
             final StringBuilder sb = new StringBuilder("0 ");
             sb.append(String.valueOf(this.minuteOfHour));
             sb.append(' ');
             sb.append(String.valueOf(this.hourOfDay));
-            sb.append(" * * ");
+            sb.append(" ? * ");
             sb.append(String.valueOf(this.dayOfWeek));
             return sb.toString();
         } else if ( this.scheduleType == ScheduleType.HOURLY ) {
             final StringBuilder sb = new StringBuilder("0 ");
             sb.append(String.valueOf(this.minuteOfHour));
-            sb.append(" * * * *");
+            sb.append(" * * * ?");
             return sb.toString();
         } else if ( this.scheduleType == ScheduleType.MONTHLY ) {
             final StringBuilder sb = new StringBuilder("0 ");
@@ -391,7 +391,7 @@ public class ScheduleInfoImpl implements
             sb.append(String.valueOf(this.hourOfDay));
             sb.append(' ');
             sb.append(String.valueOf(this.dayOfWeek));
-            sb.append(" * *");
+            sb.append(" *?*");
             return sb.toString();
         } else if ( this.scheduleType == ScheduleType.YEARLY ) {
             final StringBuilder sb = new StringBuilder("0 ");
@@ -401,8 +401,8 @@ public class ScheduleInfoImpl implements
             sb.append(' ');
             sb.append(String.valueOf(this.dayOfWeek));
             sb.append(' ');
-            sb.append(String.valueOf(this.monthOfYear));
-            sb.append(" *");
+            sb.append(String.valueOf(this.monthOfYear - 1));
+            sb.append(" ?");
             return sb.toString();
         } else if ( this.scheduleType == ScheduleType.CRON ) {
             return this.expression;