Package io.milton.annotations


package io.milton.annotations
  • Annotation Interfaces
    Class
    Description
    Marks a method as one which returns the Access Control List for a user on a given resource
    Marks 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 BeanPropertySource
    Annotation type to identify classes to be accessible by BeanPropertyResource
    Marks the method which gets/sets the color for the given calendar object
    Marks a method as one which performs a query of events in a calendar for a given date range
    Marks a method as one which finds calendar event invitations for a user
    Marks a controller method as one which returns a ctag representing the current state of the invitations for a user
    Marks the method which gets/sets the order property for the given calendar object
    Marks 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 data
    Marks 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 resource
    Marks a method as one which copies the given resource to another name or another parent, or both
    Marks the method which returns the date the resource was created
    Marks the method which returns a CTag for the resource
    Marks a method as one which deletes the given resource
    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:
    Marks the method which returns the display name for a resource
    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.
    Marks a method as one which performs a free busy query
    Marks a method as one which generates content for the given resource
    Marks the method which returns event data formatted as ICal data
    Marks a method as one which creates calendars.
    Marks a method as one which creates a collection within the resource given
    Marks the method which returns the maximum age in seconds to allow the resource to be cached by clients and proxies
    Marks the method which returns the date the resource was modified
    Marks a method as one which moves a resource to a new parent, or that renames it, or both
    Marks the method which returns the name for a resource.
    Marks a method as one which handles POST requests for a given resource
    Identifies a controller method parameter as being the current user
    Marks a method as one which creates a child resource containing the given content, or replaces an existing child's content with new data

    Marks the method which returns the realm to be used for authentication
    Marks a class as being a controller
    Marks a method as one which locates the root resource for a given host
    Return the types of calendar objects supported for this user
    Marks the method which returns a unique identifier for this resource.
    Marks a method as one which returns user objects.