All Classes

Class Description
BwNotifyHandler
Class called to handle incoming notify service requests.
CalData
Class to represent a calendar-query calendar-data element
CalDAVAuthProperties
These are the system properties that the server needs to know about, which depend on the authenticated state.
CaldavBWIntf
This class implements a namespace interface for the webdav abstract servlet.
CaldavBwNode
Class to represent a caldav node.
CaldavBwNode.PropertyTagXrdEntry
Information about properties returned in an XRD object for the restful protocol
CaldavBWServlet
This class extends the webdav servlet class, implementing the abstract methods and overriding others to extend/modify the behaviour.
CaldavCalNode
Class to represent a calendar in caldav.
CalDAVCollection<T extends CalDAVCollection<?>>
Class to represent a collection in CalDAV
CalDAVCollectionBase<T extends CalDAVCollectionBase<?>>
Simple implementation of class to represent a collection in CalDAV, used by the simpler interfaces.
CaldavComponentNode
Class to represent an entity such as events in caldav.
CalDAVEvent<T>
Class to represent an event/journal/task in CalDAV
CaldavGroupNode
Class to represent a group in caldav.
CalDavHeaders
Retrieve and process CalDAV header values
CaldavPostMethod
Class called to handle POST for CalDAV scheduling.
CaldavPrincipalNode
Class to represent a user in caldav.
CaldavReportMethod
Class called to handle CalDAV REPORT.
CaldavReportMethod.CalendarQueryPars  
CalDAVResource<T>
Class to represent a resource in CalDAV
CaldavResourceNode
Class to represent a resource such as a file.
CalDAVSystemProperties
These are the system properties that the server needs to know about, either because it needs to apply these limits or just to report them to clients.
CaldavURI
We map uris onto an object which may be a calendar or an entity contained within that calendar.
CaldavUserNode
Class to represent a user in caldav.
CalPrincipalInfo  
CalwsHandler
Class extended by classes which handle special GET requests, e.g.
FilterHandler
Class to represent a calendar-query filter
FreeBusyGetHandler
Handle freebusy GET requests.
FreeBusyQuery  
GetHandler
Class extended by classes which handle special GET requests, e.g.
Host
This class provides information about a host.
IscheduleGetHandler
Handle ischedule GET requests.
IscheduleIn
An incoming iSchedule message
IscheduleMessage  
MkcalendarMethod
Class called to handle MKCOL
Organizer  
PropertyHandler
This type of object will handle system dependent properties through the system interface.
PropertyHandler.PropertyType
Allow callers to specify which set of properties are to be processed
Report  
ReportBase  
RequestPars  
RetrievalMode  
ServerInfoGetHandler
Handle freebusy GET requests.
SoapHandler
Class extended by classes which handle special SOAP requests, e.g.
SoapHandler.UnmarshalResult
Unpack the headers and body
SynchConnection
This represents an active connection to a synch engine.
SynchConnections
This is a simple bean to handle the dynamic connections made between the CalDAV server and synch engines.
SynchConnectionsMBean
Handle the dynamic connections made between bedework and synch engines.
SynchwsHandler
Class extended by classes which handle special GET requests, e.g.
SysiIcalendar
Class to represent an RFC icalendar object converted to an internal form.
SysIntf
All interactions with the underlying calendar system are made via this interface.
SysIntf.IcalResultType
Expected result type
SysIntf.MethodEmitted
What method do we want emitted
SysIntf.SchedRecipientResult
Result for a single recipient.
SysIntf.SynchReportData
Data for Synch Report
SysIntf.SynchReportData.SynchReportDataItem
The changed entity may be an event, a resource or a collection.
SysIntf.UpdateResult
Show the outcome of an update
SysIntfReader
Not sure why we need this - perhaps just for tracing?
WebcalGetHandler
Handle web calendar GET requests.