IP*Works! V9

ipworks
Class CaldavEventDetailsEvent

java.lang.Object
  extended by java.util.EventObject
      extended by ipworks.CaldavEventDetailsEvent
All Implemented Interfaces:
java.io.Serializable

public class CaldavEventDetailsEvent
extends java.util.EventObject

Fires for each calendar event received.

This event fires for each VEVENT, VTODO, VJOURNAL, or VFREEBUSY event received in response to a GetCalendarReport request. The ResourceURI parameter indicates the location of this particular event on the CalDAV server, and the ETag parameter is used to indicate the current state of the calendar event. If the ETag is different from the value you have cached for the current ResourceURI , it means the event has changed on the server since the last time you updated your cache. ResponseStatus indicates the HTTP status of CalDAV server received when attempting to retrieve this particular ResourceURI when it was building the report. The CalendarData parameter contains the raw calendar entry as returned by the CalDAV server. This data is also parsed into the following properties, and are valid for the current ResourceURI only inside this event.

Note that for a large calendar you may not wish to return the full contents of each calendar event, as this could be a substantially large amount of data. In this case, set the ReturnCalendarData field to false, and only the ResourceURI , ResponseStatus , and ETag parameters will be returned by the CalDAV server for each calendar event. The contents of the event will not be returned, and the CalendarData parameter will be empty.

*The ResourceURI and the URL property are not the same. The URL property is an iCal field, and the ResourceURI is the actual location of the resource on the CalDAV server. Some CalDAV servers may force the URL to match the ResourceURI , but the URL should be treated as a separate user-defined entity by the user, and it should not be expected to match the ResourceURI . Likewise, ResponseStatus and Status are not the same. Status is the status of the event (TENTATIVE, CONFIRMED, CANCELLED, etc). ResponseStatus is the HTTP status received when the CalDAV server attempted to retrieve the current event when constructing a report.

See Also:
Caldav, Caldav.EventDetailsEvent, Serialized Form

Field Summary
 java.lang.String calendarData
           
 java.lang.String ETag
           
 java.lang.String resourceURI
           
 java.lang.String responseStatus
           
 
Fields inherited from class java.util.EventObject
source
 
Method Summary
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

resourceURI

public java.lang.String resourceURI

responseStatus

public java.lang.String responseStatus

ETag

public java.lang.String ETag

calendarData

public java.lang.String calendarData

IP*Works! V9

Copyright (c) 2013 /n software inc. - All rights reserved.