| Annotation Type | Description |
|---|---|
| AccessControlList |
Marks a method as one which returns the Access Control List for a user
on a given resource
|
| AddressBooks |
Marks a method as one which returns address book object.
|
| Authenticate |
Marks a method as one which can be used to authenticate a user.
|
| BeanProperty |
Annotation type to identify properties to be accessible by
BeanPropertySource |
| BeanPropertyResource |
Annotation type to identify classes to be accessible by
BeanPropertyResource |
| 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
|
| 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.
|
| 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.
|
| 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
|
| Copy |
Marks a method as one which copies the given resource to another name or
another parent, or both
|
| CreatedDate |
Marks the method which returns the date the resource was created
|
| CTag |
Marks the method which returns a CTag for the resource
|
| Delete |
Marks a method as one which deletes the given resource
|
| 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:
|
| DisplayName |
Marks the method which returns the display name for a resource
|
| DisplayNameSetter |
Marks the method which sets the display name for a resource
|
|
Marks the method as one which returns the email address for a type of object.
|
|
| 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
|
| ICalData |
Marks the method which returns event data formatted as ICal data
|
| MakeCalendar |
Marks a method as one which creates calendars.
|
| MakeCollection |
Marks a method as one which creates a collection within the resource given
|
| MaxAge |
Marks the method which returns the maximum age in seconds to allow the resource
to be cached by clients and proxies
|
| 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
|
| Name |
Marks the method which returns the name for a resource.
|
| Post |
Marks a method as one which handles POST requests for a given resource
|
| Principal |
Identifies a controller method parameter as being the current user
|
| 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
|
| Realm |
Marks the method which returns the realm to be used for authentication
|
| ResourceController |
Marks a class as being a controller
|
| Root |
Marks a method as one which locates the root resource for a given host
|
| SupportedComponentSets |
Return the types of calendar objects supported for this user
|
| UniqueId |
Marks the method which returns a unique identifier for this resource.
|
| Users |
Marks a method as one which returns user objects.
|