The Repeat option allows users to specify the repeat frequency (daily, weekly, monthly, or yearly) for the event. Beyond the initial repeat frequency options, users have more specific options from which to select, as follows:
For the daily repeat frequency, users can specify that the event repeat every day, on alternate days, or on a group of days, such as Monday, Wednesday, and Friday; Tuesday and Thursday; or Saturday and Sunday.
For the weekly repeat frequency, users can specify that the event repeat every week, on alternate weeks, or once per week on a particular day.
For the monthly repeat frequency, users can specify that the event repeat every month, on alternate months, or once per month on a specified date.
For the yearly repeat frequency, users can specify that the event repeat every year, on alternate years, or once per year on a specified date.
After users select a repeat frequency and supply repeat information, they have the option of supplying one final parameter: the “Repeat until” value. As its name implies, this value sets the duration of time that the repeat should continue.
The choices are to repeat until: Forever, Number of Instances, or Date.
The JSP files responsible for the repeat process begin with the prefix repeat, as in repeatFreq.jsp. The files involved are: repeatFreq.jsp, repeatInt.jsp, repeatInterval.jsp, repeatIntOK.jsp, repeatOn.jsp, repeatOnOK.jsp, repeatOnMonthly.jsp, repeatOnWeekly.jsp, repeatOnYearly.jsp, repeatUntil.jsp, repeatUntilDate.jsp, repeatUntilDateOK.jsp, repeatUntilNumber.jsp, and repeatUntilNumOK.jsp.
To see exactly which files control the repeat behavior, consult the control flow reference charts for Calendar in the Sun Java System Portal Server Mobile Access 7.1 Developer’s Reference guide.