Package ca.uhn.fhir.rest.annotation


package ca.uhn.fhir.rest.annotation
  • Annotation Types
    Class
    Description
    RESTful method annotation to be used for the FHIR Tag Operations which have to do with adding tags.
    Parameter annotation for the _at parameter, which indicates to the server that only results dated since the given instant will be returned.
    On the Update, Create and Delete operation methods, this annotation can be used to mark a String parameter which will be populated with the conditional "search" URL for the operation, if an incoming client invocation is a conditional operation.
    Parameter annotation for the _count parameter, which indicates to the server the maximum number of desired results.
     
    RESTful method annotation to be used for the FHIR delete method.
    RESTful method annotation to be used for the FHIR Tag Operations which have to do with deleting tags.
    ResourceProvider methods tagged with Destroy will be invoked when the RestfulServer is shut down.
    On a method which returns resource(s), a parameter of type Set<String> with this annotation will be passed the contents of the _elements parameter
    INTERNAL API (do not use): REST method annotation for the method called when a client requests a page.
    A method annotated with this annotation will be treated as a GraphQL implementation method
    This annotation should be placed on the parameter of a @GraphQL annotated method.
    This annotation should be placed on the parameter of a @GraphQL annotated method.
    RESTful method annotation to be used for the FHIR history method.
     
    Method parameter which is used to indicate a parameter that will be populated with the "_include" (or "_revinclude") values for a search param.
    ResourceProvider methods tagged with Initialize will be invoked when the RestfulServer is starting up.
    RESTful method annotation used for a method which provides the FHIR "conformance" method.
    Parameter annotation for the _offset parameter, which indicates to the server the offset of desired results.
    RESTful method annotation used for a method which provides FHIR "operations".
     
    Parameter annotation which specifies a search parameter for a Search method.
    Parameter annotation which specifies the parameter to receive the ID of the page being requested.
    RESTful method annotation to be used for the proposed FHIR PATCH method
    On a Search method, a parameter marked with this annotation will receive search parameters not captured by other parameters.
    RESTful method annotation to be used for the FHIR read and vread method.
    Parameter annotation which specifies a search parameter for a Search method.
    Denotes a parameter for a REST method which will contain the resource actually being created/updated/etc in an operation which contains a resource in the HTTP request.
    RESTful method annotation used for a method which provides the FHIR "search" method.
    RESTful server method parameter annotation which indicates that the parameter should be injected with the HTTP server base.
    Parameter annotation for the _since parameter, which indicates to the server that only results dated since the given instant will be returned.
    For searches, a parameter may be annotated with the Sort annotation.
    RESTful method annotation to be used for the FHIR transaction method.
    Parameter annotation for the "transaction" operation.
    RESTful method annotation to be used for the FHIR update method.
    RESTful method annotation to be used for the FHIR validate method.
    Validation mode parameter annotation for the validation mode parameter (only supported in FHIR DSTU2+).
    Validation mode parameter annotation for the validation URI parameter (only supported in FHIR DSTU2+).