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
-~----------~----~----~----~------~----~------~--~---

Reply via email to