Package io.milton.annotations
package io.milton.annotations
-
Annotation InterfacesClassDescriptionMarks a method as one which returns the Access Control List for a user on a given resourceMarks a method as one which returns address book object.Marks a method as one which can be used to authenticate a user.Annotation type to identify properties to be accessible by
BeanPropertySourceAnnotation type to identify classes to be accessible byBeanPropertyResourceMarks the method which gets/sets the color for the given calendar objectMarks a method as one which performs a query of events in a calendar for a given date rangeMarks a method as one which finds calendar event invitations for a userMarks a controller method as one which returns a ctag representing the current state of the invitations for a userMarks the method which gets/sets the order property for the given calendar objectMarks a method as one which returns calendar objects.Marks the method which gets/sets the type of calendar user this principal represents.Marks a method as one which locates a child of a parent with a given name.Marks a method as one which locates children for the given parent.Marks the method which returns contact data formatted as VCard dataMarks the method which returns the content content length (ie number of bytes) of this resource.Marks the method which returns the content type of the resourceMarks a method as one which copies the given resource to another name or another parent, or bothMarks the method which returns the date the resource was createdMarks the method which returns a CTag for the resourceMarks a method as one which deletes the given resourceSupports 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:Marks the method which returns the display name for a resourceMarks the method which sets the display name for a resourceMarks the method as one which returns the email address for a type of object.Marks a method as one which performs a free busy queryMarks a method as one which generates content for the given resourceMarks the method which returns event data formatted as ICal dataMarks a method as one which creates calendars.Marks a method as one which creates a collection within the resource givenMarks the method which returns the maximum age in seconds to allow the resource to be cached by clients and proxiesMarks the method which returns the date the resource was modifiedMarks a method as one which moves a resource to a new parent, or that renames it, or bothMarks the method which returns the name for a resource.Marks a method as one which handles POST requests for a given resourceIdentifies a controller method parameter as being the current userMarks a method as one which creates a child resource containing the given content, or replaces an existing child's content with new dataMarks the method which returns the realm to be used for authenticationMarks a class as being a controllerMarks a method as one which locates the root resource for a given hostReturn the types of calendar objects supported for this userMarks the method which returns a unique identifier for this resource.Marks a method as one which returns user objects.