Package io.milton.resource
package io.milton.resource
-
ClassDescription5.4.1.Resource implemting this interface will be able to repond to CardDAV addressbook-queryInterface for collections which can be used as address books for CARDDAV Must implement CalendarCollection as there is a cross-over of property supportRepresents an address resource.Specialisation of GetableResource which allows more precise control over whether or not content is bufferedA type of Resource which can have children, ie it can act as a directory.webDAV COPYAn extension to DeletableResource and CollectionResource, this interface adds a method to support efficient detection of child locks.Implement this to allow your resource to be deleted by webdav clients.Interface to support digest HTTP authentication.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 addressbooksExtends all interfaces required for typical document behavior.Extends all interfaces required for typical folder behavior.webDAV GET and HEADRepresents a resource which can return an ical textual representationRepresents an entry in an address book.webDAV LOCK You should also implement LockingCollectionResource on your collections for full locking supportA collection which allows locking "unmapped resources".(from the spec)
7.4 Write Locks and Null ResourcesRepresents a collection (ie a folder or directory which allows sub collections to be createdwebDAV MOVEA resource interface similar to CustomPropertyResource, except that it doesnt use accessor objects, and it supports multiple namespaces.This contains the information about the authenticated profileResource 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.Marker interface for removed Resource to support sync-collection report.Indicates a resource which can have its content replaced by a PUT methodJust a marker interface to indicate that the resource is permitted to support REPORT requests.Implementations should implement compareTo as an alphabetic comparison on the name propertyCollectionResource which supports sync-token.