- Accepts - Annotation Type in oracle.dbtools.plugin.api.http.annotations
-
Defines the range of media-types that can be accepted by a resource for an update operation (e.g.
- add(Boolean) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray.Builder
-
Add a boolean JSON value
- add(CharSequence) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray.Builder
-
Add a String JSON value
- add(JSONNode) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray.Builder
-
Add a JSON value containing another JSON document
- add(Number) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray.Builder
-
Create a numeric JSON value
- add(Object) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray.Builder
-
Add a value to an array.
- add(JSONObject) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
-
Add all the properties in the existing
JSONObject
to this object.
- add(String, Object) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
-
Add a property.
- add(String, Boolean) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
-
Add a boolean JSON property
- add(String, CharSequence) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
-
Add a String JSON property
- add(String, JSONNode) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
-
Add a JSON property containing another JSON document
- add(String, Number) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
-
Create a numeric JSON property
- add(Privilege) - Method in interface oracle.dbtools.plugin.api.security.PrivilegeSet.Builder
-
- add(String, String...) - Method in interface oracle.dbtools.plugin.api.security.PrivilegeSet.Builder
-
Create and add a
Privilege
with the specified name and roles
- add(String, Iterable<String>) - Method in interface oracle.dbtools.plugin.api.security.PrivilegeSet.Builder
-
Create and add a
Privilege
with the specified name and roles.
- addAll(JSONArray) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray.Builder
-
Add all the items in the existing
JSONArray
to this array.
- addNull() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray.Builder
-
Add a null value
- addNull(String) - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject.Builder
-
Add a null property
- Annotations - Interface in oracle.dbtools.plugin.api.di
-
Provides methods for working with annotations.
- Annotations.Builder<T extends Annotation> - Interface in oracle.dbtools.plugin.api.di
-
- AnnotationsProvider - Class in oracle.dbtools.plugin.api.di
-
Provides methods for working with annotations.
- append(JSONToken) - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
-
- append(char) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTag.Builder
-
- append(CharSequence, int, int) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTag.Builder
-
- append(CharSequence) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTag.Builder
-
Append text to the ETag value
- ApplicationScoped - Annotation Type in oracle.dbtools.plugin.api.di.annotations
-
Identifies a type that must be instantiated only one time in the lifetime of an application.
- Argument - Annotation Type in oracle.dbtools.plugin.api.cmdline.annotations
-
Describes a required argument of a
Command
.
- array() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObjects
-
- asByteArray(InputStream) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
-
buffer the contents of the specified byte stream into a byte[]
array.
- asByteArray(Readable) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
-
Buffer the contents of the specified
Readable
into a
byte[]
array
- asByteArray(CharSequence) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
-
Convert the specified text into a UTF-8 encoded byte[]
array.
- asByteArray(ReadableByteChannel) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
-
- asByteChannel(byte[]) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
-
- asInputStream(CharSequence) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
-
- asInputStream(byte[]) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
-
Adapt the specified byte array to an instance of
InputStream
.
- asString(InputStream) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
-
Buffer the contents of the specified byte stream into a
String
.
- asString(Readable) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
-
Buffer the contents of the specified character stream into a
String
.
- AUTHENTICATION - Static variable in interface oracle.dbtools.plugin.api.servlet.FilterOrder
-
- AuthenticationChallenge - Interface in oracle.dbtools.plugin.api.security
-
Represents an authentication challenge that may be issued when a protected resource is accessed without proper authorization.
- AuthenticationChallenge.Builder - Interface in oracle.dbtools.plugin.api.security
-
- AuthorizationConstraint - Interface in oracle.dbtools.plugin.api.security
-
Encapsulates the authorization constraints that restrict access to a given resource.
- AuthorizationError - Interface in oracle.dbtools.plugin.api.security
-
Provides explanation for why authorization failed.
- authorized(Principal) - Method in interface oracle.dbtools.plugin.api.security.AuthorizationConstraint
-
Determines if a
Principal
is authorized to access this privilege.
- AvailableDependencies - Enum in oracle.dbtools.plugin.api.di
-
Enumerates the publicly available services that can be injected into plugins via the Inject
annotation on a type's constructor.
- IF_MATCH - Static variable in interface oracle.dbtools.plugin.api.servlet.EntityTags
-
- IF_NONE_MATCH - Static variable in interface oracle.dbtools.plugin.api.servlet.EntityTags
-
- INFO - Static variable in interface oracle.dbtools.plugin.api.logging.Log
-
- info(String) - Method in interface oracle.dbtools.plugin.api.logging.Log
-
- info(Throwable) - Method in interface oracle.dbtools.plugin.api.logging.Log
-
- inputStream(Iterator<JSONToken>) - Method in interface oracle.dbtools.plugin.api.json.JSONStreams
-
- INSTANCE - Static variable in interface oracle.dbtools.plugin.api.di.Annotations
-
Global Annotations Service instance, for use by code that runs outside of the dependency injection runtime
- INSTANCE_LOCATOR_ATTRIBUTE - Static variable in interface oracle.dbtools.plugin.api.di.InstanceLocator
-
Denotes the name of a
HttpServletRequest
attribute which if present on a request indicates an attribute whose value will be an instance of
InstanceLocator
- InstanceLocator - Interface in oracle.dbtools.plugin.api.di
-
Allows the application to dynamically obtain instances of services with a specified combination of required type and qualifiers.
- InstanceProvider<T> - Interface in oracle.dbtools.plugin.api.di
-
- Instantiator<T> - Interface in oracle.dbtools.plugin.api.di
-
Instantiates an instance of a specific type.
- INSTANTIATOR_TYPE_SUFFIX - Static variable in interface oracle.dbtools.plugin.api.di.InstanceLocator
-
Identifies the expected type name suffix for any type that can instantiate another type.
- IntroducedSince - Annotation Type in oracle.dbtools.plugin.api.http.annotations
-
Denotes the version the annotated resource was introduced in.
- IOStreams - Interface in oracle.dbtools.plugin.api.io
-
- isAmbiguous() - Method in interface oracle.dbtools.plugin.api.di.InstanceProvider
-
Determines if there is more than one available implementation for the required type and qualifiers
- isConfigurationType(Class<?>) - Static method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
-
- isEmpty() - Method in interface oracle.dbtools.plugin.api.collections.MultiMap
-
Returns
true if this
MultiMap
contains no key-value mappings.
- isEmpty() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONNode
-
Indicates if this node has any child elements
- isEmptyStream(InputStream) - Method in interface oracle.dbtools.plugin.api.io.IOStreams
-
- isGlobal() - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
-
Indicates if this is a global level setting
- isLoggable(Level) - Method in interface oracle.dbtools.plugin.api.logging.Log
-
Determines if the specified log
Level
is enabled for this logger
- isSecure() - Method in class oracle.dbtools.plugin.api.conf.ConfigurationSetting
-
Indicates if this setting contains sensitive data that must be kept secure
- isUnsatisfied() - Method in interface oracle.dbtools.plugin.api.di.InstanceProvider
-
Determines if there is no available implementation for the required type and qualifiers.
- ITEM_OFFSET - Static variable in interface oracle.dbtools.plugin.api.pagination.PaginationContext
-
The zero based offset of the first item to appear in the page
- itemOffset(long) - Method in interface oracle.dbtools.plugin.api.pagination.PaginationContext.Builder
-
Specify the offset of the first item to appear in the page
- itemOffset() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationContext
-
The zero based index offset of the first item to appear in the page
- iterator() - Method in interface oracle.dbtools.plugin.api.di.InstanceProvider
-
When a service has multiple providers (which can be determined by calling
InstanceProvider.isAmbiguous()
) this iterator enumerates each of the available providers
- object() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObjects
-
- offset() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationState
-
The offset of the first item to appear in the page
- onError(HttpServletRequest, HttpServletResponse, int, Throwable) - Method in interface oracle.dbtools.plugin.api.servlet.ErrorResponseHandler
-
Called when the runtime is about to raise an error condition (i.e report an HTTP status code in the 400-499 range).
- onError(HttpServletRequest, HttpServletResponse, int, Throwable) - Method in class oracle.dbtools.plugin.api.servlet.HttpServletBase
-
- Option - Annotation Type in oracle.dbtools.plugin.api.cmdline.annotations
-
Describes an optional argument to a command.
- Optional - Annotation Type in oracle.dbtools.plugin.api.di.annotations
-
When present on a constructor parameter, indicates that the specified dependency is optional.
- oracle.dbtools.plugin.api - package oracle.dbtools.plugin.api
-
- oracle.dbtools.plugin.api.cmdline - package oracle.dbtools.plugin.api.cmdline
-
Extension point for plugins that contribute command line commands.
- oracle.dbtools.plugin.api.cmdline.annotations - package oracle.dbtools.plugin.api.cmdline.annotations
-
- oracle.dbtools.plugin.api.collections - package oracle.dbtools.plugin.api.collections
-
- oracle.dbtools.plugin.api.conf - package oracle.dbtools.plugin.api.conf
-
Services for defining and introspecting Configuration Settings
- oracle.dbtools.plugin.api.di - package oracle.dbtools.plugin.api.di
-
A
javax.inject
compatible Dependency Injection (D.I.) framework.
- oracle.dbtools.plugin.api.di.annotations - package oracle.dbtools.plugin.api.di.annotations
-
Annotations used to make types discoverable by the dependency injection (D.I.) framework.
- 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.
- oracle.dbtools.plugin.api.i18n - package oracle.dbtools.plugin.api.i18n
-
Internationaliztion APIs for plugins.
- oracle.dbtools.plugin.api.i18n.annotations - package oracle.dbtools.plugin.api.i18n.annotations
-
Internationalization Annotations
- oracle.dbtools.plugin.api.io - package oracle.dbtools.plugin.api.io
-
Services for manipulating input and output streams
- oracle.dbtools.plugin.api.jdbc - package oracle.dbtools.plugin.api.jdbc
-
- oracle.dbtools.plugin.api.json - package oracle.dbtools.plugin.api.json
-
JavaScript Object Notation (JSON) APIs for reading and writing JSON character streams.
- oracle.dbtools.plugin.api.json.objects - package oracle.dbtools.plugin.api.json.objects
-
API for creating in memory representations of JSON object graphs (
JSONObjects
) and for serializing object graphs to JSON representations.
- oracle.dbtools.plugin.api.logging - package oracle.dbtools.plugin.api.logging
-
Provides a logging service.
- oracle.dbtools.plugin.api.pagination - package oracle.dbtools.plugin.api.pagination
-
Provides facilities for consistent handling of
Pagination
- oracle.dbtools.plugin.api.routes - package oracle.dbtools.plugin.api.routes
-
- oracle.dbtools.plugin.api.security - package oracle.dbtools.plugin.api.security
-
Resource authorization APIs
- oracle.dbtools.plugin.api.security.annotations - package oracle.dbtools.plugin.api.security.annotations
-
Annotations describing the security constraints of a service.
- oracle.dbtools.plugin.api.servlet - package oracle.dbtools.plugin.api.servlet
-
Extensions to the Servlet API.
- PAGE_OFFSET - Static variable in interface oracle.dbtools.plugin.api.pagination.PaginationContext
-
The zero based offset of the page
- pageOffset(long) - Method in interface oracle.dbtools.plugin.api.pagination.PaginationContext.Builder
-
- pageOffset() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationContext
-
The zero based page offset
- PageSize - Annotation Type in oracle.dbtools.plugin.api.http.annotations
-
Defines the default page size for the annotated type, method or package
- paginated(PaginationStrategy) - Static method in enum oracle.dbtools.plugin.api.pagination.PaginationStrategy
-
Test if a Pagination Strategy requires pagination
- Pagination - Interface in oracle.dbtools.plugin.api.pagination
-
Provides services for Paginating resources
- PaginationContext - Interface in oracle.dbtools.plugin.api.pagination
-
Describes the requested pagination parameters for a HttpServletRequest
.
- PaginationContext.Builder - Interface in oracle.dbtools.plugin.api.pagination
-
- PaginationMetadata - Interface in oracle.dbtools.plugin.api.pagination
-
Describes how a resource should be paginated
- PaginationState - Interface in oracle.dbtools.plugin.api.pagination
-
Tracks the state required for paginating a subset of items in a collection.
- PaginationStrategy - Enum in oracle.dbtools.plugin.api.pagination
-
The type of pagination strategy used by a resource.
- parameter(CharSequence, CharSequence) - Method in interface oracle.dbtools.plugin.api.security.AuthenticationChallenge.Builder
-
Create a parameter with a value which cannot be localized
- parameter(CharSequence, Translatable) - Method in interface oracle.dbtools.plugin.api.security.AuthenticationChallenge.Builder
-
Create a parameter with a value which may be localized
- parameters() - Method in interface oracle.dbtools.plugin.api.routes.PathTemplateMatch
-
The parameters extracted from the matching request path.
- parameters(boolean) - Method in interface oracle.dbtools.plugin.api.routes.PathTemplateMatch
-
The parameters extracted from the matching request path.
- parameters() - Method in interface oracle.dbtools.plugin.api.security.AuthenticationChallenge
-
The parameters associated with this challenge
- parse(String) - Static method in class oracle.dbtools.plugin.api.conf.TimeDuration
-
- parse(CharSequence) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTags
-
- PATCH - Static variable in interface oracle.dbtools.plugin.api.servlet.SupportsPatch
-
- PathSyntaxPolicy - Enum in oracle.dbtools.plugin.api.http.annotations
-
Determines what validation is performed on the path portion of a request URI.
- PathTemplate - Annotation Type in oracle.dbtools.plugin.api.http.annotations
-
Describes the URI pattern of resources that a type
Dispatches
.
- PathTemplateMatch - Interface in oracle.dbtools.plugin.api.routes
-
- PathTemplates - Interface in oracle.dbtools.plugin.api.routes
-
- pattern() - Method in interface oracle.dbtools.plugin.api.routes.PathTemplateMatch
-
The pattern of the
PathTemplate
that was matched against this request
- previous() - Method in interface oracle.dbtools.plugin.api.pagination.PaginationState
-
Returns a fully qualified URI for the link to the previous page of items
- Priority - Annotation Type in oracle.dbtools.plugin.api.di.annotations
-
Annotates types with a priority value.
- PriorityComparator - Class in oracle.dbtools.plugin.api.di
-
Orders types based on their
Priority
annotations (if any)
- PriorityComparator() - Constructor for class oracle.dbtools.plugin.api.di.PriorityComparator
-
- Privilege - Annotation Type in oracle.dbtools.plugin.api.security.annotations
-
Defines a logical security
Privilege
, that a caller must have in order to access a resource.
- privilege(String) - Method in interface oracle.dbtools.plugin.api.security.HasPrivileges
-
Get the
Privilege
instance for the specified name
- privilege(String) - Method in interface oracle.dbtools.plugin.api.security.Privileges
-
Get the
Privilege
instance with the specified name
- PrivilegeConstraints - Interface in oracle.dbtools.plugin.api.security
-
- Privileges - Interface in oracle.dbtools.plugin.api.security
-
Utility methods for working with
Privilege
instances
- PrivilegeSet - Interface in oracle.dbtools.plugin.api.security
-
- PrivilegeSet.Builder - Interface in oracle.dbtools.plugin.api.security
-
- PrivilegeSets - Interface in oracle.dbtools.plugin.api.security
-
- property(String, Object) - Method in interface oracle.dbtools.plugin.api.di.Annotations.Builder
-
Set the value of an annotation property to the specified value
- property(String, CharSequence) - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
-
Emit a property with a textual value.
- propertyName() - Method in interface oracle.dbtools.plugin.api.json.JSONToken
-
Returns the name of a property.
- propertyName(String) - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
-
Emit the name of a property
- propertyNames() - Method in interface oracle.dbtools.plugin.api.conf.Configuration
-
Enumerates the name of each defined configuration property.
- propertyNames() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONObject
-
- Provides - Annotation Type in oracle.dbtools.plugin.api.di.annotations
-
Indicates that a class provides one or more services.
- validatePrecondition(HttpServletRequest, CharSequence) - Method in interface oracle.dbtools.plugin.api.servlet.EntityTags
-
Validate whether the pre-condition in the request matches the current
"ETag" value of the requested resource.
- value(Object) - Method in interface oracle.dbtools.plugin.api.di.Annotations.Builder
-
Set the default value() property of an Annotation
- value(String) - Static method in enum oracle.dbtools.plugin.api.http.annotations.CrossOriginSharingPolicy
-
- value(Boolean) - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
-
Emit a boolean value, mapping it to the unquoted values: true
or false
- value(CharSequence) - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
-
Emit a textual value, quoting and escaping the string
- value(Number) - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
-
Emit a numeric value.
- value(Readable) - Method in interface oracle.dbtools.plugin.api.json.JSONWriter
-
Emit a textual value, quoting and escaping the string.
- value() - Method in interface oracle.dbtools.plugin.api.servlet.EntityTag
-
- valueOf(String) - Static method in enum oracle.dbtools.plugin.api.di.AvailableDependencies
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oracle.dbtools.plugin.api.ExtensionPoints
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oracle.dbtools.plugin.api.http.annotations.CrossOriginSharingPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oracle.dbtools.plugin.api.http.annotations.DocumentationPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oracle.dbtools.plugin.api.http.annotations.FramePolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oracle.dbtools.plugin.api.http.annotations.PathSyntaxPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oracle.dbtools.plugin.api.json.JSONToken.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oracle.dbtools.plugin.api.json.objects.JSONNode.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oracle.dbtools.plugin.api.pagination.PaginationStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oracle.dbtools.plugin.api.security.annotations.TransportPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum oracle.dbtools.plugin.api.servlet.EntityTag.Strength
-
Returns the enum constant of this type with the specified name.
- values(Object) - Method in interface oracle.dbtools.plugin.api.collections.MultiMap
-
Get all the values associated with the specified key.
- values() - Static method in enum oracle.dbtools.plugin.api.di.AvailableDependencies
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum oracle.dbtools.plugin.api.ExtensionPoints
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum oracle.dbtools.plugin.api.http.annotations.CrossOriginSharingPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum oracle.dbtools.plugin.api.http.annotations.DocumentationPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum oracle.dbtools.plugin.api.http.annotations.FramePolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum oracle.dbtools.plugin.api.http.annotations.PathSyntaxPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum oracle.dbtools.plugin.api.json.JSONToken.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in interface oracle.dbtools.plugin.api.json.objects.JSONArray
-
- values() - Static method in enum oracle.dbtools.plugin.api.json.objects.JSONNode.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum oracle.dbtools.plugin.api.pagination.PaginationStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum oracle.dbtools.plugin.api.security.annotations.TransportPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum oracle.dbtools.plugin.api.servlet.EntityTag.Strength
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VersionedPlugin - Interface in oracle.dbtools.plugin.api.servlet
-
Represents the versioned API plugin, specified in a META-INF/plugin.json, that corresponds to a particular request and the servlets @BelongsTo annotation.
- versionedPlugin(HttpServletRequest) - Method in interface oracle.dbtools.plugin.api.servlet.VersionedPlugins
-
Get the VersionedPlugin that corresponds to the request.
- VersionedPlugins - Interface in oracle.dbtools.plugin.api.servlet
-
- versionNumber() - Method in interface oracle.dbtools.plugin.api.servlet.VersionedPlugin
-
Identifies at runtime the version specified, in the request URL, by the client.