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:
-
ClassDescriptionDefines the range of media-types that can be accepted by a resource for an update operation (e.g.Provides the means to associate a
Servletwith a particular plugin API.DefinesCrossOriginSharingPolicydefault policy for all annotated types or packages.Denotes the version the annotated resource was deprecated in.Provides the means to disable aServletbased on specified configuration properties.Annotation that should be applied to sub-types of HttpServlet to describe the URI patterns that the servlet can dispatch.DefinesFunctionalSchemaPolicydefault policy for all annotated types.Defines default documentation policy for annotated type, method or packageDescribes how a resource should be documented.Provides the means to enable aServletbased on specified configuration properties.Defines what value the resource should emit for theX-Frame-OptionsheaderDefines how this resource wishes to restrict user-agents from framing the resource in a <frame> or <iframe> via theX-Frame-Optionsheader.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 aDispatchableServletis allowed to be bound directly to a node.DefinesNodeMappingPolicydefault policy for all annotated types.Defines the default page size for the annotated type, method or packageDetermines what validation is performed on the path portion of a request URI.Describes the URI pattern of resources that a typeDispatches.DefinesPreHookPolicydefault policy for all annotated types.Denotes the version the annotated resource was removed from.Identifies the name of a logicalPrivilegethat protects this type, method, or package.