More thoughts on recurrence rules...

1. I can't determine the purpose of the following fields:

RecurrenceRule.bySetPosList
RecurrenceRule.weekStart
RecurrenceRule.xName

They don't seem to be used anywhere. Any help would be appreciated.

2. The RecurrenceInfo.recurrenceDateTimes and RecurrenceInfo.exceptionDateTimes fields should not be used. They seem to duplicate the information found in RecurrenceRule and there is no way of knowing what the field contents mean. For example: what time zone is the date/time referencing? The server's or the user's? What calendar does the field represent?

I'd like to deprecate those two fields.

3. I'm thinking there might be a need to add a recurrenceTimeZone field to RecurrenceInfo. The work I'm doing right now enables you to specify a time zone at run time (the user's time zone for example), and if you don't specify one then the server's time zone is used. I'm wondering if there would be a need to set up a recurrence referenced to a certain time zone.

Comments are welcome.

-Adrian


Reply via email to