All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AccessControlledResource |
5.4.1.
|
| AccessControlledResource.Priviledge |
|
| AccessControlList |
Marks a method as one which returns the Access Control List for a user
on a given resource
|
| AccessedEvent |
This is event is fired on any type of method, after authorisation but
before any method specific processing
Set the returnRedirectUrl from a listener to cause a redirect
|
| AclUtils |
|
| 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
|
| AddressBooks |
Marks a method as one which returns address book object.
|
| AddressResource |
Represents an address resource.
|
| ADomainResourceRecord |
Supports both IPv4 and IPv6 addresses
|
| AfterMoveEvent |
Fired just after the resource is moved.
|
| Auth |
Holds authentication information for a request
There are two sets of information: - that which is present in the request -
that which is determined as part of performing authentication
Note that even if authentication fails, this object will still be available
in the request - DO NOT USE THE PRESENCE OF THIS OBJECT TO CHECK FOR A VALID
LOGIN!!!
Instead use the tag property.
|
| Auth.Scheme |
Common HTTP authentication schemes, and some non-http specified but
common ones
|
| Authenticate |
Marks a method as one which can be used to authenticate a user.
|
| BeanCookie |
|
| BeanFactory |
|
| BeanLocator |
|
| BeanProperty |
Annotation type to identify properties to be accessible by
BeanPropertySource
|
| BeanPropertyResource |
|
| BufferingControlResource |
Specialisation of GetableResource which allows more precise control over
whether or not content is buffered
|
| BufferingOutputStream |
An output stream which will buffer data, initially using memory up to
maxMemorySize, and then overflowing to a temporary file.
|
| CalDavPrincipal |
|
| CalendarCollection |
|
| CalendarColor |
Marks the method which gets/sets the color for the given calendar object
|
| CalendarDateRangeQuery |
Marks a method as one which performs a query of events in a calendar for a given
date range
|
| CalendarInvitations |
Marks a method as one which finds calendar event invitations for a user
|
| CalendarInvitationsCTag |
Marks a controller method as one which returns a ctag representing the current
state of the invitations for a user
|
| CalendarOrder |
Marks the method which gets/sets the order property for the given calendar object
|
| CalendarResource |
|
| CalendarResource.ComponentType |
|
| Calendars |
Marks a method as one which returns calendar objects.
|
| CalendarUserType |
Marks the method which gets/sets the type of calendar user this principal
represents.
|
| CardDavPrincipal |
|
| ChildOf |
Marks a method as one which locates a child of a parent with a given name.
|
| ChildrenOf |
Marks a method as one which locates children for the given parent.
|
| ChunkingOutputStream |
|
| ChunkStore |
|
| ChunkWriter |
|
| ClassBeanLocator |
|
| ClassNotInContextException |
Represents a missing class
|
| CollectionResource |
A type of Resource which can have children, ie it can act as a directory.
|
| ContactData |
Marks the method which returns contact data formatted as VCard data
|
| ContentLength |
Marks the method which returns the content content length (ie number of bytes)
of this resource.
|
| ContentType |
Marks the method which returns the content type of the resource
|
| ContentTypeService |
|
| ContentTypeUtils |
|
| Context |
Basic context functionality.
|
| Contextual |
This interface represents those classes which contain context
|
| Cookie |
|
| Copy |
Marks a method as one which copies the given resource to another name or
another parent, or both
|
| CopyableResource |
webDAV COPY
|
| CreatedDate |
Marks the method which returns the date the resource was created
|
| CTag |
Marks the method which returns a CTag for the resource
|
| DataAccessException |
Unused
|
| DateUtils |
A utility class for parsing and formatting HTTP dates as used in cookies and
other headers.
|
| DateUtils.DateParseException |
|
| DavPrincipal |
A common webdav group
|
| DavPrincipals |
Used to represent aggregated principals defined by the ACL spec
Eg D:all, D:authenticated, D:unauthenticated
|
| DavPrincipals.AbstractDavPrincipal |
|
| DavPrincipals.AllDavPrincipal |
|
| DavPrincipals.AuthenticatedDavPrincipal |
|
| DavPrincipals.UnAuthenticatedDavPrincipal |
|
| DefaultContentTypeService |
This implementation of ContentTypeService just uses a map of file extension
to mime types.
|
| DelegatedDomainResource |
Unused
|
| 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.
|
| Delete |
Marks a method as one which deletes the given resource
|
| DeleteEvent |
|
| DigestResource |
Interface to support digest HTTP authentication.
|
| DirectoryGateway |
Supports CardDAV Directory Gateway Extension
https://github.com/miltonio/milton2/issues/25
https://tools.ietf.org/html/draft-daboo-carddav-directory-gateway-02#page-4
Implement this for each address book class to return whether it is or is not
to be used as a directory gateway
MUST return Boolean !!
Default bean property is "directoryGateway"
Example annotated method:
|
| DirectoryGatewayCardDavPrincipal |
Implement this to add support for
https://tools.ietf.org/html/draft-daboo-carddav-directory-gateway-02#page-4
|
| DiscretePrincipal |
Indicates a principle which is identifiable by a URL, like a user or
an application defined group
|
| DisplayName |
Marks the method which returns the display name for a resource
|
| 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
|
| DisplayNameSetter |
Marks the method which sets the display name for a resource
|
| DomainResource |
|
| DomainResourceFactory |
|
| DomainResourceRecord |
|
| Email |
Marks the method as one which returns the email address for a type of object.
|
| Event |
|
| EventListener |
|
| EventManager |
|
| EventManagerImpl |
|
| Executable<T> |
|
| Executable2 |
|
| ExtMakeCalendarResource |
|
| Factory<T> |
|
| FactoryCatalog |
|
| FileDeletingInputStream |
An inputstream to read a file, and to delete the file when this stream is closed
This is useful for situations where you are using a local file to buffer the contents
of remote data, and want to ensure that the temporary local file is deleted when
it is no longer being used
|
| FileItem |
Represents an item which has been uploaded in a form POST
|
| FileResource |
Extends all interfaces required for typical document behavior.
|
| FileUtils |
|
| FolderResource |
Extends all interfaces required for typical folder behavior.
|
| Formatter |
Handy functions exposes to rendering logic for formatting.
|
| FreeBusyQuery |
Marks a method as one which performs a free busy query
|
| Get |
Marks a method as one which generates content for the given resource
|
| GetableResource |
webDAV GET and HEAD
|
| GetEvent |
|
| HrefPrincipleId |
|
| ICalData |
Marks the method which returns event data formatted as ICal data
|
| ICalResource |
Represents a resource which can return an ical textual representation
|
| InternationalizedString |
Represents a string object that contains an extra information of language.
|
| JsonResult |
Value object holding the result of some operation in a generic form
which is suitable for outputting as JSON.
|
| LdapContact |
Represents an entry in an address book.
|
| ListFactory |
|
| LockableResource |
webDAV LOCK
You should also implement LockingCollectionResource on your collections for full
locking support
|
| LockInfo |
|
| LockInfo.LockDepth |
|
| LockInfo.LockScope |
|
| LockInfo.LockType |
|
| LockingCollectionResource |
A collection which allows locking "unmapped resources".
|
| LockManager |
|
| LockNullResource |
(from the spec)
7.4 Write Locks and Null Resources
|
| LockResult |
|
| LockResult.FailureReason |
|
| LockTimeout |
|
| LockTimeout.DateAndSeconds |
|
| LockToken |
|
| LogUtils |
|
| MakeCalendar |
Marks a method as one which creates calendars.
|
| MakeCalendarResource |
|
| MakeCollection |
Marks a method as one which creates a collection within the resource given
|
| MakeCollectionableResource |
Represents a collection (ie a folder or directory which allows sub collections
to be created
|
| MaxAge |
Marks the method which returns the maximum age in seconds to allow the resource
to be cached by clients and proxies
|
| ModelAndView |
|
| ModifiedDate |
Marks the method which returns the date the resource was modified
|
| Move |
Marks a method as one which moves a resource to a new parent, or that renames it, or both
|
| MoveableResource |
webDAV MOVE
|
| MoveEvent |
Fired just before the resource is moved.
|
| MultiNamespaceCustomPropertyResource |
A resource interface similar to CustomPropertyResource, except that it doesnt
use accessor objects, and it supports multiple namespaces.
|
| MXDomainResourceRecord |
|
| Name |
Marks the method which returns the name for a resource.
|
| NameSpace |
|
| NewFolderEvent |
|
| NonAuthoritativeException |
|
| NSDomainResourceRecord |
|
| OAuth2Provider |
|
| OAuth2ProviderBean |
|
| OAuth2Resource |
|
| OAuth2Resource.OAuth2ProfileDetails |
This contains the information about the authenticated profile
|
| Path |
Immutable
|
| Path.LengthComparator |
|
| Post |
Marks a method as one which handles POST requests for a given resource
|
| PostableResource |
|
| PostEvent |
Fired on a POST event.
|
| Principal |
Identifies a controller method parameter as being the current user
|
| Principal |
Marker interface to identify those classes which can act as a Principal.
|
| Principal.PrincipleId |
A principleId represents a unique identifier for a principle.
|
| PrincipalSearchCriteria |
|
| PrincipalSearchCriteria.MatchType |
|
| PrincipalSearchCriteria.SearchItem |
|
| PrincipalSearchCriteria.TestType |
|
| PrincipalSearchService |
|
| PriviledgeList |
|
| PropertySource |
Defines a source of properties.
|
| PropertySource.PropertyAccessibility |
|
| PropertySource.PropertyMetaData |
|
| PropertySource.PropertySetException |
Exception from setting a field
|
| PropFindableResource |
|
| PropPatchEvent |
|
| PutableResource |
|
| PutChild |
Marks a method as one which creates a child resource containing the given content,
or replaces an existing child's content with new data
|
| PutEvent |
|
| 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.
|
| RandomFileOutputStream |
A positionable file output stream.
|
| Range |
|
| RangeUtils |
|
| ReadingException |
|
| Realm |
Marks the method which returns the realm to be used for authentication
|
| ReferenceBeanLocator |
|
| Registration<T> |
|
| RemovalCallback<T> |
|
| 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.
|
| Request |
|
| Request.CacheControlRequest |
|
| Request.Depth |
|
| Request.Header |
|
| Request.Method |
|
| RequestContext |
|
| RequestEvent |
|
| RequestParseException |
|
| Resource |
Implementations should implement compareTo as an alphabetic comparison
on the name property
|
| ResourceController |
Marks a class as being a controller
|
| ResourceEvent |
|
| ResourceFactory |
Implementations of ResourceFactory translate URLs to instances of Resource
|
| Response |
|
| Response.CacheControlResponse |
|
| Response.ContentEncoding |
|
| Response.ContentType |
|
| Response.Entity |
|
| Response.Header |
|
| Response.Status |
|
| ResponseEvent |
Fired after response is complete
|
| ResponseStatus |
|
| Root |
Marks a method as one which locates the root resource for a given host
|
| RootContext |
|
| RootContextLocator |
|
| SchedulingResponseItem |
|
| Service |
Represents some service which can be controlled (ie started and stopped)
|
| SimpleBeanLocator |
|
| SingletonFactory |
|
| SOADomainResourceRecord |
|
| Stoppable |
|
| StreamUtils |
|
| StringSplitUtils |
|
| StringUtils |
|
| SupportedComponentSets |
Return the types of calendar objects supported for this user
|
| SyncCollectionResource |
CollectionResource which supports sync-token.
|
| UniqueId |
Marks the method which returns a unique identifier for this resource.
|
| Users |
Marks a method as one which returns user objects.
|
| Utils |
|
| View |
Abstraction of a view.
|
| WritingException |
|
| ZoneDomainResource |
Should return an SOA record and NS records in getRecords()...
|