| AccessControlledResource |
5.4.1.
|
| AddressBookDirectoryResource |
|
| AddressBookQuerySearchableResource |
Resource implemting this interface will be able to repond to CardDAV addressbook-query
|
| AddressBookResource |
Interface for collections which can be used as address books for CARDDAV
Must implement CalendarCollection as there is a cross-over of property support
|
| AddressResource |
Represents an address resource.
|
| BufferingControlResource |
Specialisation of GetableResource which allows more precise control over
whether or not content is buffered
|
| CalendarCollection |
|
| CalendarResource |
|
| CollectionResource |
A type of Resource which can have children, ie it can act as a directory.
|
| CopyableResource |
webDAV COPY
|
| DeletableCollectionResource |
An extension to DeletableResource and CollectionResource, this interface
adds a method to support efficient detection of child locks.
|
| DeletableResource |
Implement this to allow your resource to be deleted by webdav clients.
|
| DigestResource |
Interface to support digest HTTP authentication.
|
| DisplayNameResource |
Implement for resources that want to be able to update their display names
Note that most webdav clients do not use displayname, but it is used for
calendars and addressbooks
|
| ExtMakeCalendarResource |
|
| FileResource |
Extends all interfaces required for typical document behavior.
|
| FolderResource |
Extends all interfaces required for typical folder behavior.
|
| GetableResource |
webDAV GET and HEAD
|
| ICalResource |
Represents a resource which can return an ical textual representation
|
| LdapContact |
Represents an entry in an address book.
|
| LockableResource |
webDAV LOCK
You should also implement LockingCollectionResource on your collections for full
locking support
|
| LockingCollectionResource |
A collection which allows locking "unmapped resources".
|
| LockNullResource |
(from the spec)
7.4 Write Locks and Null Resources
|
| MakeCalendarResource |
|
| MakeCollectionableResource |
Represents a collection (ie a folder or directory which allows sub collections
to be created
|
| MoveableResource |
webDAV MOVE
|
| MultiNamespaceCustomPropertyResource |
A resource interface similar to CustomPropertyResource, except that it doesnt
use accessor objects, and it supports multiple namespaces.
|
| OAuth2Provider |
|
| OAuth2Resource |
|
| PostableResource |
|
| PropFindableResource |
|
| PutableResource |
|
| QuotaResource |
Resource interface to support quota's
This must be implemented by Collection (ie Folder) resources if you want to
support quotas
Resources which implement this can have their quota availability reported to
client applications via the RFC4331 HTTP extensions
See: http://www.faqs.org/rfcs/rfc4331.html
Note that these properties may or may not be used in quota checking on PUT.
|
| RemovedResource |
Marker interface for removed Resource to support sync-collection report.
|
| ReplaceableResource |
Indicates a resource which can have its content replaced by a PUT method
|
| ReportableResource |
Just a marker interface to indicate that the resource is permitted to support
REPORT requests.
|
| Resource |
Implementations should implement compareTo as an alphabetic comparison
on the name property
|
| SyncCollectionResource |
CollectionResource which supports sync-token.
|