|
|
@ -49,6 +49,7 @@ public class RepeatControlSet implements TaskEditControlSet {
|
|
|
|
public static final int INTERVAL_WEEKS = 1;
|
|
|
|
public static final int INTERVAL_WEEKS = 1;
|
|
|
|
public static final int INTERVAL_MONTHS = 2;
|
|
|
|
public static final int INTERVAL_MONTHS = 2;
|
|
|
|
public static final int INTERVAL_HOURS = 3;
|
|
|
|
public static final int INTERVAL_HOURS = 3;
|
|
|
|
|
|
|
|
public static final int INTERVAL_MINUTES = 4;
|
|
|
|
|
|
|
|
|
|
|
|
private static final int TYPE_DUE_DATE = 0;
|
|
|
|
private static final int TYPE_DUE_DATE = 0;
|
|
|
|
private static final int TYPE_COMPLETION_DATE = 1;
|
|
|
|
private static final int TYPE_COMPLETION_DATE = 1;
|
|
|
@ -199,6 +200,9 @@ public class RepeatControlSet implements TaskEditControlSet {
|
|
|
|
case HOURLY:
|
|
|
|
case HOURLY:
|
|
|
|
interval.setSelection(INTERVAL_HOURS);
|
|
|
|
interval.setSelection(INTERVAL_HOURS);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
case MINUTELY:
|
|
|
|
|
|
|
|
interval.setSelection(INTERVAL_MINUTES);
|
|
|
|
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
// an unhandled recurrence
|
|
|
|
// an unhandled recurrence
|
|
|
|
exceptionService.reportError("repeat-unhandled-rule", //$NON-NLS-1$
|
|
|
|
exceptionService.reportError("repeat-unhandled-rule", //$NON-NLS-1$
|
|
|
@ -265,6 +269,10 @@ public class RepeatControlSet implements TaskEditControlSet {
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case INTERVAL_HOURS:
|
|
|
|
case INTERVAL_HOURS:
|
|
|
|
rrule.setFreq(Frequency.HOURLY);
|
|
|
|
rrule.setFreq(Frequency.HOURLY);
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
case INTERVAL_MINUTES:
|
|
|
|
|
|
|
|
rrule.setFreq(Frequency.MINUTELY);
|
|
|
|
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
result = rrule.toIcal();
|
|
|
|
result = rrule.toIcal();
|
|
|
|