|
|
@ -50,6 +50,7 @@ public class RepeatControlSet implements TaskEditControlSet {
|
|
|
|
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;
|
|
|
|
public static final int INTERVAL_MINUTES = 4;
|
|
|
|
|
|
|
|
public static final int INTERVAL_YEARS = 5;
|
|
|
|
|
|
|
|
|
|
|
|
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;
|
|
|
@ -203,6 +204,9 @@ public class RepeatControlSet implements TaskEditControlSet {
|
|
|
|
case MINUTELY:
|
|
|
|
case MINUTELY:
|
|
|
|
interval.setSelection(INTERVAL_MINUTES);
|
|
|
|
interval.setSelection(INTERVAL_MINUTES);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
case YEARLY:
|
|
|
|
|
|
|
|
interval.setSelection(INTERVAL_YEARS);
|
|
|
|
|
|
|
|
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$
|
|
|
@ -273,6 +277,9 @@ public class RepeatControlSet implements TaskEditControlSet {
|
|
|
|
case INTERVAL_MINUTES:
|
|
|
|
case INTERVAL_MINUTES:
|
|
|
|
rrule.setFreq(Frequency.MINUTELY);
|
|
|
|
rrule.setFreq(Frequency.MINUTELY);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
case INTERVAL_YEARS:
|
|
|
|
|
|
|
|
rrule.setFreq(Frequency.YEARLY);
|
|
|
|
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
result = rrule.toIcal();
|
|
|
|
result = rrule.toIcal();
|
|
|
|