Hi Jake,
An event retrieved via singleevents=true should have a gd:originalEvent
object which has a href attribute. This href attribute can be used to
retrieve the original event in order to delete it.
Something like the following (untested) code:
} else if (myEntry.getOriginalEvent() != null) {
CalendarEventEntry myOriginalEntry =
(CalendarEventEntry)myService.getEntry(new URL(my
Entry.getOriginalEvent().getHref()), CalendarEventEntry.class);
myOriginalEntry.delete();
}
Cheers,
-Ryan
On Jan 25, 7:59 am, "Jake" <[EMAIL PROTECTED]> wrote:
> CalendarEventEntry myEntry = (CalendarEventEntry) entries.get(i);
> if(myEntry.getOriginalEvent() != null &&
> instanceCheck.isSelected()) {
> myEntry.setStatus(EventEntry.EventStatus.CANCELED);
> myEntry = myService.insert(feedURL, myEntry);
> }else if(myEntry.getOriginalEvent() != null){
>
> System.out.println(myEntry.getEditLink().getHref().toString());
> myEntry = (CalendarEventEntry) myService.getEntry(new
> URL(myEntry.getEditLink().getHref().toString()),CalendarEventEntry.class);
> //myEntry.delete();
> }else{
> myEntry.delete();
> }
>
> The code above will now recognise when an event is repeating (because
> it contains an OriginalEvent) and can delete an individual occurence
> and can also delete a non-repeating event. The code in the middle for
> deleting an entire repeating event does not work because the event
> retrieved uses the singleevents=true query parameter. So my new
> question is how can I retreieve the whole event from the single event
> that I have. Is there a reliable query I can do, other than string and
> time oriented?
>
> Thanks, Jake
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Calendar Data API" group.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/google-calendar-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---