[Cosmo-dev] Cosmo WebUI Service Layer

Travis Vachon travis at osafoundation.org
Mon Mar 5 17:41:22 PST 2007


>
>>
>>> * Saving Event Details and Deleting Events - shouldn't this be  
>>> generalized to support any kind of item (tasks and notes at least?)
>>
>> Doesn't it as it was written?
>
> It didn't look like that to me, at least at the conduit layer --  
> there were all kinds of event specific methods there.

Ok, after a chat with Grant Baillie and some chatter on IRC:

I think the only event specific methods have to do with recurrence:

getRecurrenceRules
saveRecurrenceRules
expandEvents
saveNewEventBreakRecurrence

According to Bobby getRecurrenceRules and saveRecurrenceRules will  
most likely be folded into the EventStamp. The other two methods  
will, when called with uids or Items that are not Events (that is,  
aren't stamped with EventStamps).

Since Events are the only type of thing that make sense with  
recurrence in our data model, I think it makes sense to keep these  
using event specific terminology.

-Travis


More information about the cosmo-dev mailing list