Package oracle.dbtools.plugin.api.http.annotations


package oracle.dbtools.plugin.api.http.annotations
Annotations to describe what URL patterns and HTTP methods a HttpServlet support.

The annotations in this package provide capabilities analagous to those provided by the web.xml in a conventional JEE web application. In contrast to web.xml these annotations facilitate the discovery of what URL patterns are available at run-time.

Author:
cdivilly
See Also:
  • Class
    Description
    Defines the range of media-types that can be accepted by a resource for an update operation (e.g.
    Provides the means to associate a Servlet with a particular plugin API.
    Defines CrossOriginSharingPolicy default policy for all annotated types or packages.
    About Cross Origin Requests
    Denotes the version the annotated resource was deprecated in.
    Provides the means to disable a Servlet based on specified configuration properties.
    Annotation that should be applied to sub-types of HttpServlet to describe the URI patterns that the servlet can dispatch.
    Defines FunctionalSchemaPolicy default policy for all annotated types.
    Defines default documentation policy for annotated type, method or package
    Describes how a resource should be documented.
    Provides the means to enable a Servlet based on specified configuration properties.
     
    Defines what value the resource should emit for the X-Frame-Options header
    Defines how this resource wishes to restrict user-agents from framing the resource in a <frame> or <iframe> via the X-Frame-Options header.
    Defines whether or not the annotated Servlet should be available for the APEX REST-Enabled functional schema (/r) Only Servlets annotated with ELIGIBLE will return return a score other than CANNOT_DISPATCH if /r is in the request url i.e.
    Describes a specific Authentication Scheme.
    Denotes the version the annotated resource was introduced in.
    Determine if a DispatchableServlet is allowed to be bound directly to a node.
    Defines NodeMappingPolicy default policy for all annotated types.
    Defines the default page size for the annotated type, method or package
    Determines what validation is performed on the path portion of a request URI.
    Describes the URI pattern of resources that a type Dispatches.
     
    Defines PreHookPolicy default policy for all annotated types.
    Denotes the version the annotated resource was removed from.
    Identifies the name of a logical Privilege that protects this type, method, or package.