- account - Variable in class io.inversion.User
-
- AclFilter - Class in io.inversion.action.security
-
The AclAction secures an API by making sure that a requests matches one or
more declared AclRules
- AclFilter() - Constructor for class io.inversion.action.security.AclFilter
-
- AclRule - Class in io.inversion.action.security
-
- AclRule() - Constructor for class io.inversion.action.security.AclRule
-
- AclRule(String, String, String, String...) - Constructor for class io.inversion.action.security.AclRule
-
- aclRules - Variable in class io.inversion.action.security.AclFilter
-
- Action<A extends Action> - Class in io.inversion
-
Actions perform some work when matched to a Request and potentially contribute to the content of the Response.
- Action() - Constructor for class io.inversion.Action
-
- ActionMatch(Path, Path, Action) - Constructor for class io.inversion.Chain.ActionMatch
-
- actions - Variable in class io.inversion.Api
-
Actions that may be selected to run regardless of the matched Endpoint.
- actions - Variable in class io.inversion.Chain
-
- actions - Variable in class io.inversion.Endpoint
-
The Actions that are 'local' to this request.
- addHeader(String, String) - Method in interface io.inversion.Headers
-
- addHeaders(String...) - Method in interface io.inversion.Headers
-
- addLink(JSMap, String, String) - Method in class io.inversion.action.hateoas.HALFilter
-
- addLink(JSMap, String, String) - Method in class io.inversion.action.hateoas.HATEOASFilter
-
- addLinks(Collection, JSMap) - Method in class io.inversion.action.hateoas.HATEOASFilter
-
- addResponse(Operation, Op, String) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- addResponse(Operation, Op, String, String, String) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- addSelfLink(JSMap, String) - Method in class io.inversion.action.hateoas.HALFilter
-
- addSelfLink(JSMap, String) - Method in class io.inversion.action.hateoas.HATEOASFilter
-
- addSelfLink(JSMap, String) - Method in class io.inversion.action.hateoas.LinksFilter
-
- addTerm(String, Term) - Method in class io.inversion.rql.Builder
-
OVERRIDE ME TO ADD CUSTOM FUNCTIONALITY TO YOUR FLUENT API
- addTerm(String, Term) - Method in class io.inversion.rql.Select
-
- addTerm(String, Term) - Method in class io.inversion.rql.Where
-
- afterWiringComplete(Context) - Method in class io.inversion.Rule
-
- aliases - Variable in class io.inversion.Collection
-
Additional names that should cause this Collection to match to a Request.
- ALL_METHODS - Static variable in class io.inversion.Rule
-
- allow - Variable in class io.inversion.action.security.AclRule
-
- allowAll(String) - Static method in class io.inversion.action.security.AclRule
-
- allowBatch - Variable in class io.inversion.action.misc.BatchAction
-
- allPermissionsMustMatch - Variable in class io.inversion.action.security.AclRule
-
- allRolesMustMatch - Variable in class io.inversion.action.security.AclRule
-
- allScopesMustMatch - Variable in class io.inversion.action.security.AclRule
-
- and(Object...) - Static method in class io.inversion.rql.Rql
-
"And" RQL function.
- Api - Class in io.inversion
-
Contains the Servers, Dbs, Collections, Endpoints and Actions that make up a REST API.
- Api() - Constructor for class io.inversion.Api
-
- Api(String) - Constructor for class io.inversion.Api
-
- api - Variable in class io.inversion.Endpoint
-
- Api.ApiListener - Interface in io.inversion
-
Listener that can be registered with an Api to receive lifecycle,
per request and per error callback notifications.
- ApiClient - Class in io.inversion
-
An HttpClient wrapper designed specifically to run inside of an Inversion Request Chain with some extra superpowers.
- ApiClient() - Constructor for class io.inversion.ApiClient
-
- ApiClient(String) - Constructor for class io.inversion.ApiClient
-
- ApiClient.Executor - Class in io.inversion
-
An asynchronous thread pool task runner.
- ApiClient.FutureResponse - Class in io.inversion
-
A RunnableFuture that blocks on get() until the execution of the Request has returned the Response.
- ApiClient.RequestListener - Interface in io.inversion
-
- ApiException - Exception in io.inversion
-
- ApiException() - Constructor for exception io.inversion.ApiException
-
- ApiException(Throwable) - Constructor for exception io.inversion.ApiException
-
- ApiException(String, Object...) - Constructor for exception io.inversion.ApiException
-
- ApiException(Throwable, String, String, Object...) - Constructor for exception io.inversion.ApiException
-
- ApiKeyScheme - Class in io.inversion.action.security.schemes
-
- ApiKeyScheme() - Constructor for class io.inversion.action.security.schemes.ApiKeyScheme
-
- apis - Variable in class io.inversion.Engine
-
The Apis being service by this Engine
- append(char) - Method in class io.inversion.rql.RqlTokenizer
-
- APPEND_PARAMS - Static variable in class io.inversion.Chain
-
- asArray() - Method in class io.inversion.Validation
-
- asBoolean() - Method in class io.inversion.Validation
-
- asDouble() - Method in class io.inversion.Validation
-
- asInt() - Method in class io.inversion.Validation
-
- asList() - Method in class io.inversion.rql.RqlTokenizer
-
- asNode() - Method in class io.inversion.Validation
-
- assertDebug(String, String...) - Method in class io.inversion.Response
-
- assertOk(String...) - Method in class io.inversion.Response
-
- assertStatus(int...) - Method in class io.inversion.Response
-
- assertStatus(String, int...) - Method in class io.inversion.Response
-
- asString() - Method in class io.inversion.Validation
-
- audiences - Variable in class io.inversion.User
-
- AUTH_ACTION_DEFAULT_ORDER_IS_100 - Static variable in class io.inversion.action.security.AuthFilter
-
- AuthFilter - Class in io.inversion.action.security
-
- AuthFilter() - Constructor for class io.inversion.action.security.AuthFilter
-
- AuthScheme - Class in io.inversion.action.security
-
- AuthScheme() - Constructor for class io.inversion.action.security.AuthScheme
-
- AuthScheme.AuthSchemeType - Enum in io.inversion.action.security
-
- autoGenerated - Variable in class io.inversion.Property
-
- autowire(Context) - Method in class io.inversion.Engine
-
- call(String, String, Map<String, String>, Object, ArrayListValuedHashMap<String, String>) - Method in class io.inversion.ApiClient
-
Makes an HTTP request.
- call(Request) - Method in class io.inversion.ApiClient
-
Executes the Request as provided without modification ignoring forwardHeaders/forwardParams etc.
- cancel(boolean) - Method in class io.inversion.ApiClient.FutureResponse
-
This does nothing.
- cancel() - Method in class io.inversion.Chain
-
- canceled - Variable in class io.inversion.Chain
-
- cancelRequest - Variable in class io.inversion.action.misc.MockAction
-
- canServe(String) - Method in class io.inversion.action.misc.FileAction
-
- castDbOutput(Property, Object) - Method in class io.inversion.Db
-
Casts value as Property.type
- castJsonInput(String, Object) - Static method in class io.inversion.Db
-
- castJsonInput(Property, Object) - Method in class io.inversion.Db
-
Casts value as Property.type.
- castValues - Variable in class io.inversion.rql.Query
-
- Chain - Class in io.inversion
-
- chain - Variable in class io.inversion.Response
-
- Chain.ActionMatch - Class in io.inversion
-
- Change - Class in io.inversion
-
- Change(String, String, Object) - Constructor for class io.inversion.Change
-
- changes - Variable in class io.inversion.Response
-
- check(boolean, String, Object...) - Method in class io.inversion.Request
-
- checkLazyConfig() - Method in class io.inversion.Rule
-
- claims - Variable in class io.inversion.User
-
- clear() - Method in class io.inversion.rql.Term
-
- clearFunctions() - Method in class io.inversion.rql.Builder
-
- clearHeaders() - Method in class io.inversion.Response
-
- clearMethods() - Method in class io.inversion.Rule.RuleMatcher
-
- clearParams(String...) - Method in class io.inversion.Url
-
Removes any param that has one of tokens as a whole word case insensitive substring in the key.
- clearParams() - Method in class io.inversion.Url
-
- clearPaths() - Method in class io.inversion.Rule.RuleMatcher
-
- clearValues() - Method in class io.inversion.rql.Query
-
- Collection - Class in io.inversion
-
Represents a REST Collection and maps JSON properties property names and logical cross Collection data relationships to underlying Db tables and column names.
- Collection() - Constructor for class io.inversion.Collection
-
- Collection(String) - Constructor for class io.inversion.Collection
-
- collection - Variable in class io.inversion.Index
-
- collection - Variable in class io.inversion.Property
-
- collection - Variable in class io.inversion.Relationship
-
- collection - Variable in class io.inversion.rql.Query
-
- COLLECTION_KEY - Static variable in class io.inversion.Request
-
- collectionKey - Variable in class io.inversion.Change
-
- collections - Variable in class io.inversion.Api
-
The data objects being served by this API.
- collections - Variable in class io.inversion.Db
-
The Collections that are the REST interface to the backend tables (or buckets, folders, containers etc.) this Db exposes through an Api.
- columnName - Variable in class io.inversion.Property
-
- compareTo(Chain.ActionMatch) - Method in class io.inversion.Chain.ActionMatch
-
- compareTo(Endpoint) - Method in class io.inversion.Endpoint
-
- compareTo(Op) - Method in class io.inversion.Op
-
- compareTo(Term) - Method in class io.inversion.rql.Term
-
- compareTo(Rule) - Method in class io.inversion.Rule
-
- compareTo(Object) - Method in class io.inversion.Validation
-
- compressionMinSize - Variable in class io.inversion.ApiClient
-
If useCompression is true, anything over this size in bytes will be compressed.
- config - Variable in class io.inversion.Engine
-
- configApi(Api) - Method in class io.inversion.Db
-
Does some final configuration adds all non excluded Collections to the Api via Api.withCollection
- configDb() - Method in class io.inversion.Db
-
Subclasses should reflectively create Collections and Properties, Indexes, and Relationships here.
- configMap - Variable in class io.inversion.Rule
-
JSNode is used because it implements a case insensitive map without modifying the keys
- configPath - Variable in class io.inversion.Engine
-
Optional override for the configPath sys/env prop used by Config to locate configuration property files
- configProfile - Variable in class io.inversion.Engine
-
Optional override for the sys/env prop used by Config to determine which profile specific configuration property files to load
- configureOp(Task, Op) - Method in class io.inversion.Action
-
This task has been selected to run as part of the supplied operation, this
callback allows actions to perform any custom configuration on the op.
- configureOp(Task, Op) - Method in class io.inversion.action.db.DbAction
-
- configureOp(Task, Op) - Method in class io.inversion.action.db.DbGetAction
-
This task has been selected to run as part of the supplied operation, this
callback allows actions to perform any custom configuration on the op.
- connectionRequestTimeout - Variable in class io.inversion.ApiClient
-
Parameter for default HttpClient configuration
- connectTimeout - Variable in class io.inversion.ApiClient
-
Parameter for default HttpClient configuration
- context - Variable in class io.inversion.Engine
-
- CONTEXT_KEY_API_NAME - Static variable in class io.inversion.action.security.schemes.BearerScheme
-
- copy() - Method in class io.inversion.Collection
-
Performs a deep clone operation via object serialization/deserialization.
- copy() - Method in class io.inversion.rql.Term
-
- copy() - Method in class io.inversion.Url
-
- copyToOutputDirInDevMode - Variable in class io.inversion.action.openapi.OpenAPIAction
-
- corsAllowHeaders - Variable in class io.inversion.Engine
-
Base value for the CORS "Access-Control-Allow-Headers" response header.
- createFrom() - Method in class io.inversion.rql.Query
-
- createGroup() - Method in class io.inversion.rql.Query
-
- createOrder() - Method in class io.inversion.rql.Query
-
- createPage() - Method in class io.inversion.rql.Query
-
- createSelect() - Method in class io.inversion.rql.Query
-
- createWhere() - Method in class io.inversion.rql.Query
-
- CsvAction - Class in io.inversion.action.misc
-
Converts a JSON object/array response value into CSV format.
- CsvAction() - Constructor for class io.inversion.action.misc.CsvAction
-
- data() - Method in class io.inversion.Response
-
- db - Variable in class io.inversion.Collection
-
The backend storage adapter that probably generated this Collection and associated Indexes and Relationships.
- Db<T extends Db> - Class in io.inversion
-
An adapter to an underlying data source.
- Db() - Constructor for class io.inversion.Db
-
- Db(String) - Constructor for class io.inversion.Db
-
- db - Variable in class io.inversion.rql.Query
-
- DbAction - Class in io.inversion.action.db
-
- DbAction() - Constructor for class io.inversion.action.db.DbAction
-
- DbDeleteAction<A extends DbDeleteAction> - Class in io.inversion.action.db
-
- DbDeleteAction() - Constructor for class io.inversion.action.db.DbDeleteAction
-
- DbGetAction<A extends DbGetAction> - Class in io.inversion.action.db
-
- DbGetAction() - Constructor for class io.inversion.action.db.DbGetAction
-
- dbs - Variable in class io.inversion.Api
-
The underlying data sources for the Api.
- debug - Variable in class io.inversion.Api
-
- debug(String, Object...) - Static method in class io.inversion.Chain
-
- debug - Variable in class io.inversion.Response
-
- debug(String, Object...) - Method in class io.inversion.Response
-
- debugQuery - Variable in class io.inversion.Results
-
- decodeJWT(String, String) - Method in class io.inversion.action.security.schemes.BearerScheme
-
- decodeKey(Index, String, boolean) - Method in class io.inversion.Collection
-
Decodes a resource key.
- decodeKeyToColumnNames(Index, String) - Method in class io.inversion.Collection
-
Decodes a resource key into its columnName / value parts.
- decodeKeyToJsonNames(String) - Method in class io.inversion.Collection
-
Decodes a resource key into its columnName / value parts.
- DEFAULT_LIMIT - Static variable in class io.inversion.rql.Page
-
- delete(Engine, Collection, Url) - Method in class io.inversion.action.db.DbDeleteAction
-
- delete(String) - Method in class io.inversion.ApiClient
-
- delete(Collection, List<Map<String, Object>>) - Method in class io.inversion.Db
-
Deletes rows identified by the unique index values from the underlying data source.
- delete(String) - Method in class io.inversion.Engine
-
Convenience overloading of #service(Request, Response) to run a REST DELETE Request on this Engine.
- delete(String, JSList) - Method in class io.inversion.Engine
-
Convenience overloading of #service(Request, Response) to run a REST DELETE Request on this Engine.
- description - Variable in class io.inversion.Property
-
- description - Variable in class io.inversion.Rule
-
- destroy() - Method in class io.inversion.EngineServlet
-
- documented - Variable in class io.inversion.Property
-
- documentErrorSchema(OpenAPI) - Method in class io.inversion.action.openapi.OpenAPISpecWriter
-
- documentInfo(OpenAPI, Request) - Method in class io.inversion.action.openapi.OpenAPISpecWriter
-
- documentOpDelete(Task, OpenAPI, List<Op>, Op, Map<Object, Schema>) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- documentOperations(OpenAPI, List<Op>, Map<Object, Schema>) - Method in class io.inversion.action.openapi.OpenAPISpecWriter
-
- documentOperationSchema(Task, OpenAPI, List<Op>, Op, boolean, Map<Object, Schema>) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- documentOpFind(Task, OpenAPI, List<Op>, Op, Map<Object, Schema>) - Method in class io.inversion.action.hateoas.SdkFilter
-
- documentOpFind(Task, OpenAPI, List<Op>, Op, Map<Object, Schema>) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- documentOpGet(Task, OpenAPI, List<Op>, Op, Map<Object, Schema>) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- documentOpPatch(Task, OpenAPI, List<Op>, Op, Map<Object, Schema>) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- documentOpPost(Task, OpenAPI, List<Op>, Op, Map<Object, Schema>) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- documentOpPut(Task, OpenAPI, List<Op>, Op, Map<Object, Schema>) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- documentOpRelated(Task, OpenAPI, List<Op>, Op, Map<Object, Schema>) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- documentParam(Task, OpenAPI, Operation, Op, Param) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- documentPathItem(OpenAPI, Op) - Method in class io.inversion.action.openapi.OpenAPISpecWriter
-
- documentPathItems(OpenAPI, List<Op>) - Method in class io.inversion.action.openapi.OpenAPISpecWriter
-
- documentQueryParams(Task, OpenAPI, Operation, Op) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- documentRequestSchema(Task, OpenAPI, List<Op>, Op, Map<Object, Schema>) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- documentResourceSchema(Task, OpenAPI, List<Op>, Op, Map<Object, Schema>) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- documentResponseSchema(Task, OpenAPI, List<Op>, Op, Map<Object, Schema>) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- documentSchemas(OpenAPI, Request) - Method in class io.inversion.action.openapi.OpenAPISpecWriter
-
- documentSecurity(OpenAPI, Op) - Method in class io.inversion.action.security.AuthFilter
-
- documentServers(OpenAPI, List<Op>, Request) - Method in class io.inversion.action.openapi.OpenAPISpecWriter
-
- doDelete(Request, Response) - Method in class io.inversion.Action
-
Handle an HTTP DELETE.
- doDelete(Collection, List<Map<String, Object>>) - Method in class io.inversion.Db
-
- doGet(Request, Response) - Method in class io.inversion.Action
-
Handle an HTTP GET.
- doGet(Request, Response) - Method in class io.inversion.action.misc.FileAction
-
- doGet(Request, Response) - Method in class io.inversion.action.openapi.OpenAPIAction
-
- doLazyConfig() - Method in class io.inversion.Rule
-
- doPatch(Request, Response) - Method in class io.inversion.Action
-
Handle an HTTP PATCH.
- doPatch(Collection, List<Map<String, Object>>) - Method in class io.inversion.Db
-
- doPost(Request, Response) - Method in class io.inversion.Action
-
Handle an HTTP POST.
- doPut(Request, Response) - Method in class io.inversion.Action
-
Handle an HTTP PUT.
- doRequest(Request) - Method in class io.inversion.ApiClient
-
The work of executing the remote call is done here.
- doSelect(Collection, List<Term>) - Method in class io.inversion.Db
-
Finds all records that match the supplied RQL query terms.
- doSelect() - Method in class io.inversion.rql.Query
-
- doShutdown() - Method in class io.inversion.Db
-
- doShutdown(Api) - Method in class io.inversion.Db
-
Made to be overridden by subclasses or anonymous inner classes to do specific cleanup
- doStartup(Api) - Method in class io.inversion.Db
-
Made to be overridden by subclasses or anonymous inner classes to do specific init of an Api.
- doUpsert(Collection, List<Map<String, Object>>) - Method in class io.inversion.Db
-
Upserts the key/values pairs for each record into the underlying data source.
- dryRun - Variable in class io.inversion.Db
-
When set to true the Db will do everything it can to "work offline" logging commands it would have run but not actually running them.
- dryRun - Variable in class io.inversion.rql.Query
-
- dump() - Method in class io.inversion.Response
-
- emp(Object, Object) - Static method in class io.inversion.rql.Rql
-
"Empty" RQL function.
- encode(String) - Static method in class io.inversion.Url
-
- encodeKey(Map<String, Object>, Index, boolean) - Static method in class io.inversion.Collection
-
Encodes the potentially multiple values of an index into a url path and query string safe single value.
- encodeKey(List) - Static method in class io.inversion.Collection
-
Creates a "~" separated url safe concatenation of pieces
- encodeKeyFromColumnNames(Map<String, Object>) - Method in class io.inversion.Collection
-
Encodes the resourceKey from the values using column names from the primary index.
- encodeKeyFromJsonNames(Map<String, Object>) - Method in class io.inversion.Collection
-
Encodes the resourceKey from the values using json names from the primary index.
- encodeKeyFromJsonNames(Map<String, Object>, Index) - Method in class io.inversion.Collection
-
- endAt - Variable in class io.inversion.Response
-
- Endpoint - Class in io.inversion
-
A single Endpoint, bundling one or more Path match relative Actions, is selected to service a Request.
- Endpoint() - Constructor for class io.inversion.Endpoint
-
- Endpoint(Action...) - Constructor for class io.inversion.Endpoint
-
- Endpoint(String, Action...) - Constructor for class io.inversion.Endpoint
-
- endpoints - Variable in class io.inversion.Api
-
The Request HTTP method/path combinations that map to a distinct set of Actions.
- engine - Variable in class io.inversion.Chain
-
- Engine - Class in io.inversion
-
Matches inbound Request Url paths to an Api Endpoint and executes associated Actions.
- Engine() - Constructor for class io.inversion.Engine
-
- Engine(String, String) - Constructor for class io.inversion.Engine
-
- Engine(Api...) - Constructor for class io.inversion.Engine
-
- Engine.EngineListener - Interface in io.inversion
-
Receives Engine and Api lifecycle,
per request and per error callback notifications.
- EngineServlet - Class in io.inversion
-
- EngineServlet() - Constructor for class io.inversion.EngineServlet
-
- eq(Object, Object) - Static method in class io.inversion.rql.Rql
-
"Equals" RQL function.
- eq(Object) - Method in class io.inversion.Validation
-
- equals(Object) - Method in class io.inversion.Collection
-
- equals(Object) - Method in class io.inversion.Index
-
- equals(Object) - Method in class io.inversion.Property
-
- equals(Object) - Method in class io.inversion.Relationship
-
- equals(Object) - Method in class io.inversion.Rule.RuleMatcher
-
- equals(Object) - Method in class io.inversion.Url
-
Checks url equality based on type and toString equality
- error - Variable in class io.inversion.Response
-
- error(String) - Method in class io.inversion.rql.RqlTokenizer
-
- evictExpiredConnections - Variable in class io.inversion.ApiClient
-
Parameter for default HttpClient configuration
- evictIdleConnectionsAfterTimeMillis - Variable in class io.inversion.ApiClient
-
Parameter for default HttpClient configuration
- ew(Object, Object) - Static method in class io.inversion.rql.Rql
-
"Ends With" RQL function.
- exclude - Variable in class io.inversion.Collection
-
Set this to true to prevent it from being automatically exposed through your Api.
- exclude(Request, Response) - Static method in class io.inversion.Engine
-
- exclude(JSMap, Set<String>, Set<String>, String) - Static method in class io.inversion.Engine
-
- exclude(String, Set<String>, Set<String>) - Static method in class io.inversion.Engine
-
- exclude - Variable in class io.inversion.Property
-
- exclude - Variable in class io.inversion.Relationship
-
- excludeColumns - Variable in class io.inversion.Db
-
OPTIONAL column names that should be excluded from RQL queries, upserts and patches.
- excludeForwardHeaders - Variable in class io.inversion.ApiClient
-
Never forward these headers.
- excludeMatchers - Variable in class io.inversion.Rule
-
Method/path combinations that would cause this Rule to be excluded from the relevant processing.
- excludeOn - Variable in class io.inversion.Rule
-
- excludeParams - Variable in class io.inversion.ApiClient
-
Never forward these params.
- excludeTable(String) - Method in class io.inversion.Db
-
- executor - Variable in class io.inversion.ApiClient
-
The thread pool executor used to make asynchronous requests.
- Executor() - Constructor for class io.inversion.ApiClient.Executor
-
- expand(Request, Collection, List<JSMap>, Set, String, MultiKeyMap) - Method in class io.inversion.action.db.DbGetAction
-
This is more complicated than it seems like it would need to be because
it attempts to retrieve all values of a relationship at a time for the whole
document.
- expandPath(String, Object) - Static method in class io.inversion.action.db.DbGetAction
-
- fail(String) - Method in class io.inversion.Validation
-
Throws an ApiException 400 using customErrorMessage or defaultErrorMessage
- FileAction<A extends FileAction> - Class in io.inversion.action.misc
-
- FileAction() - Constructor for class io.inversion.action.misc.FileAction
-
- fileName - Variable in class io.inversion.Response
-
- files - Variable in class io.inversion.action.misc.FileAction
-
- Filter<A extends Filter> - Class in io.inversion
-
- Filter() - Constructor for class io.inversion.Filter
-
- filterOutJsonProperty(Collection, String) - Method in class io.inversion.Db
-
Checks if "collectionName.columnName" or just "columnName" is specifically included or excluded via includeColumns
excludeColumns or is a valid Property columnName.
- filterPathParams(JSNode) - Method in class io.inversion.Chain
-
Recursively removes any url path params that appear as properties in the json
- filters - Variable in class io.inversion.Engine
-
- find(Collection<String>, String, boolean) - Static method in class io.inversion.Engine
-
- find(String, int) - Method in class io.inversion.rql.Builder
-
- find(String...) - Method in class io.inversion.rql.Builder
-
- findAggregateTerms() - Method in class io.inversion.rql.Select
-
- findAll(Collection<String>) - Method in class io.inversion.rql.Builder
-
- findAll(String...) - Method in class io.inversion.rql.Builder
-
- findInt(String, int, int) - Method in class io.inversion.rql.Builder
-
- findKey(String...) - Method in class io.inversion.Url
-
Finds a key that has any one of tokens as a whole word case insensitive substring
- findKeyValue(String...) - Method in class io.inversion.Url
-
Finds the value associated with findKey(tokens)
- findOp(List<Op>, Op.OpFunction, Collection) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- findParam(String, Param.In...) - Method in class io.inversion.Request
-
- findPatches(Request) - Method in class io.inversion.action.openapi.OpenAPIAction
-
- findProperty(String) - Method in class io.inversion.Collection
-
Finds the property with case insensitive jsonOrColumnName.
- findStream(String) - Method in class io.inversion.action.misc.FileAction
-
- findTemplate(Request) - Method in class io.inversion.action.openapi.OpenAPIAction
-
- findTerm(String, String...) - Method in class io.inversion.rql.Builder
-
- first() - Static method in class io.inversion.Chain
-
- fkIndex1 - Variable in class io.inversion.Relationship
-
- fkIndex2 - Variable in class io.inversion.Relationship
-
- forcedHeaders - Variable in class io.inversion.ApiClient
-
Headers that are always sent regardless of forwardHeaders, includeForwardHeaders and excludeForwardHeaders state.
- forwardHeaders - Variable in class io.inversion.ApiClient
-
Indicates the headers from the root inbound Request being handled on this Chain should be included on this request minus any excludeForwardHeaders.
- forwardParams - Variable in class io.inversion.ApiClient
-
Indicates the params from the root inbound Request being handled on this Chain should be included on this request minus any excludeParams.
- foundRows - Variable in class io.inversion.Results
-
The total number of rows (if known) in the Db that match the query, not the number of rows returned in this Results.
- From<T extends From,P extends Query> - Class in io.inversion.rql
-
- From(P) - Constructor for class io.inversion.rql.From
-
- from - Variable in class io.inversion.rql.Query
-
- functionAsInt(Op.OpFunction) - Static method in class io.inversion.Op
-
- functions - Variable in class io.inversion.rql.Builder
-
Term tokens this builder is willing to accept
- ge(Object, Object) - Static method in class io.inversion.rql.Rql
-
"Greater Than or Equal To" RQL function.
- ge(Object) - Method in class io.inversion.Validation
-
- generateOpenApi(Request) - Method in class io.inversion.action.openapi.OpenAPIAction
-
- get() - Method in class io.inversion.ApiClient.FutureResponse
-
Blocks indefinitely until response is not null.
- get(long, TimeUnit) - Method in class io.inversion.ApiClient.FutureResponse
-
Blocks until the arrival of the response just like get() but will return null after
the specified timeout if the response has not arrived.
- get(String) - Method in class io.inversion.ApiClient
-
- get(String, String) - Method in class io.inversion.ApiClient
-
- get(String, Map<String, String>) - Method in class io.inversion.ApiClient
-
- get(String, String...) - Method in class io.inversion.ApiClient
-
- get() - Static method in class io.inversion.Chain
-
- get(String) - Method in class io.inversion.Chain
-
Storage for chain steps to communicate with each other.
- get(String) - Method in class io.inversion.Engine
-
Convenience overloading of #service(Request, Response) to run a REST GET Request on this Engine.
- get(String, Map<String, String>) - Method in class io.inversion.Engine
-
Convenience overloading of #service(Request, Response) to run a REST GET Request on this Engine.
- get(String, List) - Method in class io.inversion.Engine
-
Convenience overloading of #service(Request, Response) to run a REST GET Request on this Engine.
- getAccount() - Method in class io.inversion.User
-
- getAclRules() - Method in class io.inversion.action.security.AclFilter
-
- getAction(String) - Method in class io.inversion.Api
-
- getAction() - Method in class io.inversion.Chain.ActionMatch
-
- getAction(String) - Method in class io.inversion.Endpoint
-
- getActionMatches() - Method in class io.inversion.Request
-
- getActionPath() - Method in class io.inversion.Request
-
- getActionPathMatch() - Method in class io.inversion.Op
-
- getActionPathMatches() - Method in class io.inversion.Op
-
- getActions() - Method in class io.inversion.Api
-
- getActions() - Method in class io.inversion.Chain
-
- getActions() - Method in class io.inversion.Endpoint
-
- getActions() - Method in class io.inversion.Op
-
- getAfter() - Method in class io.inversion.rql.Page
-
- getAlias() - Method in class io.inversion.rql.From
-
- getAliases() - Method in class io.inversion.Collection
-
- getAllExcludePaths() - Method in class io.inversion.Rule
-
- getAllHeaders(String) - Method in interface io.inversion.Headers
-
- getAllIncludeMethods() - Method in class io.inversion.Rule
-
- getAllIncludePaths() - Method in class io.inversion.Rule
-
- getApi() - Method in class io.inversion.Chain
-
- getApi() - Method in class io.inversion.Endpoint
-
- getApi(String) - Method in class io.inversion.Engine
-
- getApi() - Method in class io.inversion.Op
-
- getApi() - Method in class io.inversion.Request
-
- getApiListeners() - Method in class io.inversion.Api
-
- getApis() - Method in class io.inversion.Engine
-
- getApiUrl() - Method in class io.inversion.Request
-
- getAudiences() - Method in class io.inversion.User
-
- getAuthSchemes() - Method in class io.inversion.action.security.AuthFilter
-
- getBarerFormat() - Method in class io.inversion.action.security.schemes.BearerScheme
-
- getBaseDir() - Method in class io.inversion.action.misc.FileAction
-
- getBody() - Method in class io.inversion.Request
-
- getBody() - Method in class io.inversion.Response
-
- getBody(boolean) - Method in class io.inversion.Response
-
- getBuilders() - Method in class io.inversion.rql.Builder
-
- getBuilders() - Method in class io.inversion.rql.Query
-
- getChain() - Method in class io.inversion.Request
-
- getChain() - Method in class io.inversion.Response
-
- getChanges() - Method in class io.inversion.Response
-
- getClaim(String) - Method in class io.inversion.User
-
- getClaims() - Method in class io.inversion.User
-
- getCollection(String) - Method in class io.inversion.Api
-
- getCollection(String) - Method in class io.inversion.Db
-
- getCollection() - Method in class io.inversion.Index
-
- getCollection() - Method in class io.inversion.Op
-
- getCollection() - Method in class io.inversion.Property
-
- getCollection() - Method in class io.inversion.Relationship
-
- getCollection() - Method in class io.inversion.Request
-
- getCollection() - Method in class io.inversion.rql.Query
-
- getCollectionByTableName(String) - Method in class io.inversion.Db
-
- getCollectionKey() - Method in class io.inversion.Change
-
- getCollectionKey() - Method in class io.inversion.Request
-
- getCollectionPath() - Method in class io.inversion.Request
-
- getCollectionPathMatch() - Method in class io.inversion.Op
-
- getCollections() - Method in class io.inversion.Api
-
- getCollections() - Method in class io.inversion.Db
-
- getColumnName(String) - Method in class io.inversion.Collection
-
- getColumnName(int) - Method in class io.inversion.Index
-
- getColumnName() - Method in class io.inversion.Property
-
- getColumnNames() - Method in class io.inversion.Index
-
- getColValue(int) - Method in class io.inversion.rql.Query
-
- getColValueKeys() - Method in class io.inversion.rql.Query
-
- getColValues() - Method in class io.inversion.rql.Query
-
- getCompressionMinSize() - Method in class io.inversion.ApiClient
-
- getConfig() - Method in class io.inversion.Engine
-
- getConfigPath() - Method in class io.inversion.Engine
-
- getConfigProfile() - Method in class io.inversion.Engine
-
- getConnectionRequestTimeout() - Method in class io.inversion.ApiClient
-
- getConnectTimeout() - Method in class io.inversion.ApiClient
-
- getContentLength() - Method in class io.inversion.Response
-
This is the value returned from the server via the "Content-Length" header
NOTE: this will not match file length, for partial downloads, consider also using ContentRangeSize
- getContentType() - Method in class io.inversion.Response
-
- getContext() - Method in class io.inversion.Engine
-
- getData() - Method in class io.inversion.Request
-
Attempts to massage an inbound json body into an array.
- getDb(String) - Method in class io.inversion.Api
-
- getDb() - Method in class io.inversion.Collection
-
- getDb() - Method in class io.inversion.Op
-
- getDb() - Method in class io.inversion.Request
-
- getDb() - Method in class io.inversion.rql.Query
-
- getDbPath() - Method in class io.inversion.Request
-
- getDbPathMatch() - Method in class io.inversion.Op
-
- getDbs() - Method in class io.inversion.Api
-
- getDebug() - Method in class io.inversion.Response
-
- getDefaultIncludeMatchers() - Method in class io.inversion.action.db.DbAction
-
- getDefaultIncludeMatchers() - Method in class io.inversion.action.db.DbDeleteAction
-
- getDefaultIncludeMatchers() - Method in class io.inversion.action.db.DbGetAction
-
- getDefaultIncludeMatchers() - Method in class io.inversion.Collection
-
- getDefaultIncludeMatchers() - Method in class io.inversion.Rule
-
Designed to allow subclasses to provide a default match behavior
of no configuration was provided by the developer.
- getDeleteAction() - Method in class io.inversion.action.db.DbAction
-
- getDepth() - Static method in class io.inversion.Chain
-
- getDescription() - Method in class io.inversion.action.openapi.OpenAPISpecWriter
-
- getDescription(AuthScheme, Param) - Method in class io.inversion.action.openapi.OpenAPISpecWriter
-
- getDescription(Op) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- getDescription() - Method in class io.inversion.action.security.AuthScheme
-
- getDescription() - Method in class io.inversion.Op
-
- getDescription() - Method in class io.inversion.Param
-
- getDescription() - Method in class io.inversion.Property
-
- getDescription() - Method in class io.inversion.Rule
-
- getDomain() - Method in class io.inversion.Url
-
- getDuration() - Method in class io.inversion.Request
-
- getEndAt() - Method in class io.inversion.Request
-
- getEndAt() - Method in class io.inversion.Response
-
- getEndpoint(String) - Method in class io.inversion.Api
-
- getEndpoint() - Method in class io.inversion.Chain
-
- getEndpoint() - Method in class io.inversion.Op
-
- getEndpoint() - Method in class io.inversion.Request
-
- getEndpointPath() - Method in class io.inversion.Request
-
- getEndpointPathMatch() - Method in class io.inversion.Op
-
- getEndpoints() - Method in class io.inversion.Api
-
- getEngine() - Method in class io.inversion.Api
-
- getEngine() - Method in class io.inversion.Chain
-
- getEngine() - Method in class io.inversion.EngineServlet
-
- getEngine() - Method in class io.inversion.Op
-
- getEngine() - Method in class io.inversion.Request
-
- getEngine() - Method in class io.inversion.Response
-
- getError() - Method in class io.inversion.Response
-
- getEvictIdleConnectionsAfterTimeMillis() - Method in class io.inversion.ApiClient
-
- getExcludeForwardHeaders() - Method in class io.inversion.ApiClient
-
- getExcludeMatchers() - Method in class io.inversion.Rule
-
- getExcludeParams() - Method in class io.inversion.ApiClient
-
- getExecutor() - Method in class io.inversion.ApiClient
-
- getFile() - Method in class io.inversion.Url
-
Gets the last url path part if it exists
- getFileName() - Method in class io.inversion.Upload
-
- getFiles() - Method in class io.inversion.action.misc.FileAction
-
- getFileSize() - Method in class io.inversion.Upload
-
- getFilters() - Method in class io.inversion.Engine
-
- getFilters() - Method in class io.inversion.rql.Where
-
- getFirst() - Method in class io.inversion.Response
-
- getFirstRecordAsMap() - Method in class io.inversion.Response
-
- getFk1Col1() - Method in class io.inversion.Relationship
-
- getFk2Col1() - Method in class io.inversion.Relationship
-
- getFkIndex1() - Method in class io.inversion.Relationship
-
- getFkIndex2() - Method in class io.inversion.Relationship
-
- getForcedHeaders() - Method in class io.inversion.ApiClient
-
- getForeignKey(Relationship, JSMap) - Static method in class io.inversion.action.db.DbGetAction
-
- getFoundRows() - Method in class io.inversion.Response
-
- getFoundRows() - Method in class io.inversion.Results
-
- getFrom() - Method in class io.inversion.rql.Query
-
- getFullIncludePaths(Api, Db, String, Path, boolean) - Method in class io.inversion.Action
-
- getFunction() - Method in class io.inversion.Op
-
- getGetAction() - Method in class io.inversion.action.db.DbAction
-
- getGroup() - Method in class io.inversion.rql.Query
-
- getGroupBy() - Method in class io.inversion.rql.Group
-
- getGroups() - Method in class io.inversion.User
-
- getHash() - Method in class io.inversion.Api
-
- getHeader(String) - Method in interface io.inversion.Headers
-
- getHeader(String) - Method in class io.inversion.Response
-
- getHeaders() - Method in interface io.inversion.Headers
-
- getHeaders() - Method in class io.inversion.Request
-
- getHeaders() - Method in class io.inversion.Response
-
- getHint() - Method in class io.inversion.Property
-
- getHost() - Method in class io.inversion.Server.ServerMatcher
-
- getHost() - Method in class io.inversion.Url
-
- getHostAsPath() - Method in class io.inversion.Url
-
- getHttpClient() - Method in class io.inversion.ApiClient
-
- getHttpClientBuilder() - Method in class io.inversion.ApiClient
-
- getHttpScheme() - Method in class io.inversion.action.security.schemes.HttpAuthScheme
-
- getIn() - Method in class io.inversion.Param
-
- getIncludeColumns() - Method in class io.inversion.rql.Select
-
- getIncludeForwardHeaders() - Method in class io.inversion.ApiClient
-
- getIncludeMatchers() - Method in class io.inversion.Rule
-
- getIncludeParams() - Method in class io.inversion.ApiClient
-
- getIncludePaths(Api, Db, String) - Method in class io.inversion.action.db.DbAction
-
- getIncludePaths(Api, Db, String) - Method in class io.inversion.Action
-
- getIndex(String) - Method in class io.inversion.Collection
-
Gets an index by case insensitive name.
- getIndex() - Method in class io.inversion.Param
-
- getIndexByType(String) - Method in class io.inversion.Collection
-
- getIndexes() - Method in class io.inversion.Collection
-
- getInputStream() - Method in class io.inversion.Upload
-
- getInverse() - Method in class io.inversion.Relationship
-
- getIssuer() - Method in class io.inversion.User
-
- getJson() - Method in class io.inversion.action.misc.MockAction
-
- getJson() - Method in class io.inversion.Request
-
- getJson() - Method in class io.inversion.Response
-
- getJsonName(int) - Method in class io.inversion.Index
-
- getJsonName() - Method in class io.inversion.Property
-
- getJsonNames() - Method in class io.inversion.Index
-
- getJsonType() - Method in class io.inversion.Property
-
- getJsonUrl() - Method in class io.inversion.action.misc.MockAction
-
- getKey() - Method in class io.inversion.Param
-
- getLast() - Method in class io.inversion.Response
-
- getLastKey() - Method in class io.inversion.Response
-
- getLastResponse() - Method in class io.inversion.Engine
-
- getLimit() - Method in class io.inversion.rql.Page
-
- getLink(String) - Method in class io.inversion.Response
-
- getLinker() - Method in class io.inversion.Api
-
- getLoadTime() - Method in class io.inversion.Api
-
- getMaxConPerRoute() - Method in class io.inversion.ApiClient
-
- getMaxConTotal() - Method in class io.inversion.ApiClient
-
- getMaxMemoryBuffer() - Method in class io.inversion.ApiClient
-
- getMaxRows() - Method in class io.inversion.action.db.DbGetAction
-
- getMessage(Throwable, String, String, Object...) - Static method in exception io.inversion.ApiException
-
Constructs a useful error message.
- getMeta() - Method in class io.inversion.Response
-
- getMethod() - Method in class io.inversion.Change
-
- getMethod() - Method in class io.inversion.Op
-
- getMethod() - Method in class io.inversion.Request
-
- getMethods() - Method in class io.inversion.Param
-
- getMethods() - Method in class io.inversion.Rule.RuleMatcher
-
- getMimeType() - Method in class io.inversion.Upload
-
- getName() - Method in class io.inversion.action.security.AuthScheme
-
- getName() - Method in class io.inversion.Api
-
- getName() - Method in class io.inversion.ApiClient
-
- getName() - Method in class io.inversion.Collection
-
- getName() - Method in class io.inversion.Index
-
- getName() - Method in class io.inversion.Linker
-
- getName() - Method in class io.inversion.Op
-
- getName() - Method in class io.inversion.Param
-
- getName() - Method in class io.inversion.Property
-
- getName() - Method in class io.inversion.Relationship
-
- getName() - Method in class io.inversion.Rule
-
- getName() - Method in class io.inversion.Server
-
- getNext() - Method in class io.inversion.Chain
-
- getNext() - Method in class io.inversion.Response
-
- getNext() - Method in class io.inversion.Results
-
- getNumTerms() - Method in class io.inversion.rql.Term
-
- getNumValues() - Method in class io.inversion.rql.Query
-
- getOffset() - Method in class io.inversion.rql.Page
-
- getOp(String) - Method in class io.inversion.Api
-
- getOp() - Method in class io.inversion.Request
-
- getOp() - Method in class io.inversion.Response
-
- getOperationPath() - Method in class io.inversion.Op
-
- getOperationPath() - Method in class io.inversion.Request
-
- getOps() - Method in class io.inversion.Api
-
- getOrder() - Method in class io.inversion.rql.Query
-
- getOrder() - Method in class io.inversion.Rule
-
- getOriginal() - Method in class io.inversion.Url
-
- getOriginalValues() - Method in class io.inversion.rql.Query
-
- getOutputBaseDir() - Method in class io.inversion.action.openapi.OpenAPIAction
-
- getPage() - Method in class io.inversion.rql.Page
-
- getPage() - Method in class io.inversion.rql.Query
-
- getPageCount() - Method in class io.inversion.Response
-
- getPageNum() - Method in class io.inversion.Response
-
- getPageNum() - Method in class io.inversion.rql.Page
-
- getPageSize() - Method in class io.inversion.Response
-
- getPageSize() - Method in class io.inversion.rql.Page
-
- getParam(Param.In, String) - Method in class io.inversion.Op
-
- getParam(String) - Method in class io.inversion.Url
-
Gets the param value with key based on a case insensitive match.
- getParams() - Method in class io.inversion.action.security.AuthScheme
-
- getParams() - Method in class io.inversion.Op
-
- getParams() - Method in class io.inversion.Rule
-
- getParams() - Method in class io.inversion.Url
-
- getParent() - Method in class io.inversion.Chain
-
- getParent() - Method in class io.inversion.rql.Builder
-
- getParent() - Method in class io.inversion.rql.Term
-
- getPartName() - Method in class io.inversion.Upload
-
- getPatchAction() - Method in class io.inversion.action.db.DbAction
-
- getPatchesBaseDir() - Method in class io.inversion.action.openapi.OpenAPIAction
-
- getPath() - Method in class io.inversion.Chain.ActionMatch
-
- getPath() - Method in class io.inversion.Op
-
- getPath() - Method in class io.inversion.Request
-
- getPath() - Method in class io.inversion.Server.ServerMatcher
-
- getPath() - Method in class io.inversion.Url
-
- getPathParamCount() - Method in class io.inversion.Op
-
- getPathParams(int) - Method in class io.inversion.Op
-
- getPathParams() - Method in class io.inversion.Request
-
- getPathParamValue(String) - Method in class io.inversion.Op
-
- getPaths() - Method in class io.inversion.Rule.RuleMatcher
-
- getPatterns() - Method in class io.inversion.Param
-
- getPermissions() - Method in class io.inversion.action.security.AclRule
-
- getPermissions() - Method in class io.inversion.User
-
- getPk() - Method in class io.inversion.Property
-
- getPluralDisplayName() - Method in class io.inversion.Collection
-
- getPort() - Method in class io.inversion.Server.ServerMatcher
-
- getPort() - Method in class io.inversion.Url
-
- getPostAction() - Method in class io.inversion.action.db.DbAction
-
- getPrev() - Method in class io.inversion.Response
-
- getPrimaryKeyTable1() - Method in class io.inversion.Relationship
-
- getProjection() - Method in class io.inversion.Index
-
- getProjection() - Method in class io.inversion.rql.Select
-
- getProperties() - Method in class io.inversion.Collection
-
- getProperties() - Method in class io.inversion.Index
-
- getProperties() - Method in class io.inversion.Projection
-
- getProperty(String) - Method in class io.inversion.Collection
-
- getProperty(String, String) - Method in class io.inversion.Db
-
- getProperty(int) - Method in class io.inversion.Index
-
- getProperty(int) - Method in class io.inversion.rql.Order
-
- getProperty() - Method in class io.inversion.rql.Order.Sort
-
- getPropertyByColumnName(String) - Method in class io.inversion.Collection
-
Find the property with case insensitive columnName
- getPropertyByJsonName(String) - Method in class io.inversion.Collection
-
Find the property with case insensitive jsonName
- getProtocol() - Method in class io.inversion.Server.ServerMatcher
-
- getProtocol() - Method in class io.inversion.Url
-
- getPutAction() - Method in class io.inversion.action.db.DbAction
-
- getQuery() - Method in class io.inversion.Results
-
- getQuery() - Method in class io.inversion.rql.From
-
- getQueryString() - Method in class io.inversion.Url
-
Generates a URL encode query string for params
- getQueueMax() - Method in class io.inversion.ApiClient.Executor
-
- getQuote() - Method in class io.inversion.rql.Term
-
- getRedirect() - Method in class io.inversion.Response
-
- getReferrer() - Method in class io.inversion.Request
-
- getRegex() - Method in class io.inversion.Property
-
- getRegexs() - Method in class io.inversion.Param
-
- getRelated() - Method in class io.inversion.Relationship
-
- getRelatedKeys(Relationship, Index, Index, List<String>) - Method in class io.inversion.action.db.DbGetAction
-
- getRelationship(String) - Method in class io.inversion.Collection
-
- getRelationship() - Method in class io.inversion.Op
-
- getRelationship() - Method in class io.inversion.Request
-
- getRelationshipKey() - Method in class io.inversion.Request
-
- getRelationships() - Method in class io.inversion.Collection
-
- getRemoteAddr() - Method in class io.inversion.Request
-
- getRequest() - Method in class io.inversion.ApiClient.FutureResponse
-
- getRequest() - Method in class io.inversion.Chain
-
- getRequest() - Method in class io.inversion.Response
-
- getRequiredTokenPrefix() - Method in class io.inversion.action.security.schemes.BearerScheme
-
- getResource(String) - Method in class io.inversion.Engine
-
- getResourceIndex() - Method in class io.inversion.Collection
-
Finds best index to be used to uniquely identify the resource.
- getResourceKey(Collection, JSMap) - Static method in class io.inversion.action.db.DbGetAction
-
- getResourceKey() - Method in class io.inversion.Change
-
- getResourceKey() - Method in class io.inversion.Request
-
- getResourceKeyParamName(Collection) - Method in class io.inversion.action.db.DbAction
-
- getResponse() - Method in class io.inversion.Chain
-
- getRoles() - Method in class io.inversion.action.security.AclRule
-
- getRoles() - Method in class io.inversion.User
-
- getRoot() - Method in class io.inversion.rql.Builder
-
- getRow(int) - Method in class io.inversion.Results
-
- getRows() - Method in class io.inversion.Results
-
- getRule() - Method in class io.inversion.Chain.ActionMatch
-
- getSchemaRef(String) - Method in interface io.inversion.action.openapi.OpenAPIWriter
-
- getSchemaRef() - Method in class io.inversion.Collection
-
- getScopes() - Method in class io.inversion.action.security.AclRule
-
- getScopes() - Method in class io.inversion.User
-
- getSecretDao() - Method in class io.inversion.action.security.schemes.BearerScheme
-
- getSecrets(Request) - Method in interface io.inversion.action.security.schemes.BearerScheme.SecretDao
-
- getSelect() - Method in class io.inversion.rql.Query
-
- getSelf() - Method in class io.inversion.Response
-
- getServer() - Method in class io.inversion.Chain
-
- getServer() - Method in class io.inversion.Request
-
- getServerMatch() - Method in class io.inversion.Request
-
- getServerMatches() - Method in class io.inversion.Server
-
- getServerPath() - Method in class io.inversion.Request
-
- getServerPathMatch() - Method in class io.inversion.Request
-
- getServers() - Method in class io.inversion.Api
-
- getSingularDisplayName() - Method in class io.inversion.Collection
-
- getSocketTimeout() - Method in class io.inversion.ApiClient
-
- getSorts() - Method in class io.inversion.rql.Order
-
- getStartAt() - Method in class io.inversion.Request
-
- getStartAt() - Method in class io.inversion.Response
-
- getStatus() - Method in class io.inversion.action.misc.MockAction
-
- getStatus() - Method in exception io.inversion.ApiException
-
- getStatus() - Method in class io.inversion.Response
-
- getStatusCode() - Method in class io.inversion.action.misc.MockAction
-
- getStatusCode() - Method in exception io.inversion.ApiException
-
- getStatusCode() - Method in class io.inversion.Response
-
- getStatusMesg() - Method in class io.inversion.Response
-
- getSubject() - Method in class io.inversion.User
-
- getSubpath() - Method in class io.inversion.Request
-
- getSubquery() - Method in class io.inversion.rql.From
-
- getTable() - Method in class io.inversion.rql.From
-
- getTableName() - Method in class io.inversion.Collection
-
- getTemplateBaseDir() - Method in class io.inversion.action.openapi.OpenAPIAction
-
- getTerm(int) - Method in class io.inversion.rql.Term
-
- getTerms() - Method in class io.inversion.rql.Builder
-
- getTerms() - Method in class io.inversion.rql.Term
-
- getTestQuery() - Method in class io.inversion.Results
-
- getText() - Method in class io.inversion.Response
-
- getThreadsMax() - Method in class io.inversion.ApiClient.Executor
-
- getThreadsMax() - Method in class io.inversion.ApiClient
-
- getThreadsMin() - Method in class io.inversion.ApiClient.Executor
-
- getToken(int) - Method in class io.inversion.rql.Term
-
- getToken() - Method in class io.inversion.rql.Term
-
- getType() - Method in class io.inversion.action.security.AuthScheme
-
- getType() - Method in class io.inversion.Db
-
- getType() - Method in class io.inversion.Index
-
- getType() - Method in class io.inversion.Param
-
- getType() - Method in class io.inversion.Projection
-
- getType() - Method in class io.inversion.Property
-
- getType() - Method in class io.inversion.Relationship
-
- getUploader() - Method in class io.inversion.Request
-
- getUploads() - Method in class io.inversion.Request
-
- getUploads() - Method in interface io.inversion.Uploader
-
- getUrl() - Method in class io.inversion.Api
-
- getUrl() - Method in class io.inversion.Request
-
- getUrl() - Method in class io.inversion.Response
-
- getUrls() - Method in class io.inversion.Server
-
- getUser(Request, Response) - Method in class io.inversion.action.security.AuthScheme
-
- getUser(Request, Response) - Method in class io.inversion.action.security.schemes.ApiKeyScheme
-
- getUser(Request, Response) - Method in class io.inversion.action.security.schemes.BearerScheme
-
- getUser() - Static method in class io.inversion.Chain
-
- getUserByApiKey(Request, String) - Method in interface io.inversion.action.security.schemes.UserDao
-
- getUserByUsernameAndPassword(Request, String, String) - Method in interface io.inversion.action.security.schemes.UserDao
-
- getUserDao() - Method in class io.inversion.action.security.schemes.ApiKeyScheme
-
- getValues() - Method in class io.inversion.rql.Query
-
- getVersion() - Method in class io.inversion.Api
-
- getWhere() - Method in class io.inversion.rql.Query
-
- getWriter() - Method in class io.inversion.action.openapi.OpenAPIAction
-
- go() - Method in class io.inversion.Chain
-
- Group<T extends Group,P extends Query> - Class in io.inversion.rql
-
- Group(P) - Constructor for class io.inversion.rql.Group
-
- group - Variable in class io.inversion.rql.Query
-
- groups - Variable in class io.inversion.User
-
- gt(Object, Object) - Static method in class io.inversion.rql.Rql
-
"Greater Than" RQL function.
- gt(Object) - Method in class io.inversion.Validation
-
- SC_200_OK - Static variable in interface io.inversion.Status
-
- SC_201_CREATED - Static variable in interface io.inversion.Status
-
- SC_202_ACCEPTED - Static variable in interface io.inversion.Status
-
- SC_204_NO_CONTENT - Static variable in interface io.inversion.Status
-
- SC_307_TEMPORARY_REDIRECT - Static variable in interface io.inversion.Status
-
- SC_308_PERMANENT_REDIRECT - Static variable in interface io.inversion.Status
-
- SC_400_BAD_REQUEST - Static variable in interface io.inversion.Status
-
- SC_401_UNAUTHORIZED - Static variable in interface io.inversion.Status
-
- SC_403_FORBIDDEN - Static variable in interface io.inversion.Status
-
- SC_404_NOT_FOUND - Static variable in interface io.inversion.Status
-
- SC_409_CONFLICT - Static variable in interface io.inversion.Status
-
- SC_429_TOO_MANY_REQUESTS - Static variable in interface io.inversion.Status
-
- SC_500_INTERNAL_SERVER_ERROR - Static variable in interface io.inversion.Status
-
- SC_501_NOT_IMPLEMENTED - Static variable in interface io.inversion.Status
-
- SC_507_INSUFFICIENT_STORAGE - Static variable in interface io.inversion.Status
-
- SC_599_NETWORK_CONNECT_TIMEPUT_ERROR - Static variable in interface io.inversion.Status
-
- schemaRef - Variable in class io.inversion.Collection
-
A reference to an externa OpenAPI schema that will be used in OpenAPI/documentation generation.
- scheme - Variable in class io.inversion.action.security.schemes.HttpAuthScheme
-
- schemes - Variable in class io.inversion.action.security.AuthFilter
-
- scopes - Variable in class io.inversion.action.security.AclRule
-
- scopes - Variable in class io.inversion.User
-
- SdkFilter - Class in io.inversion.action.hateoas
-
- SdkFilter() - Constructor for class io.inversion.action.hateoas.SdkFilter
-
- secretCache - Variable in class io.inversion.action.security.schemes.BearerScheme
-
- secretDao - Variable in class io.inversion.action.security.schemes.BearerScheme
-
- select(Request, Collection, Api) - Method in class io.inversion.action.db.DbGetAction
-
- select(Collection, Map<String, String>) - Method in class io.inversion.Db
-
Finds all records that match the supplied RQL query terms.
- select - Variable in class io.inversion.rql.Query
-
- Select<T extends Select,P extends Query> - Class in io.inversion.rql
-
- Select(P) - Constructor for class io.inversion.rql.Select
-
- serveFile(Request, Response) - Method in class io.inversion.action.misc.FileAction
-
- serveFile(Request, Response, String, boolean) - Method in class io.inversion.action.misc.FileAction
-
- serveOpenApi(Request, Response, String) - Method in class io.inversion.action.openapi.OpenAPIAction
-
- Server - Class in io.inversion
-
- Server() - Constructor for class io.inversion.Server
-
- Server(String...) - Constructor for class io.inversion.Server
-
- Server(Url...) - Constructor for class io.inversion.Server
-
- Server.ServerMatcher - Class in io.inversion
-
- ServerMatcher(Url) - Constructor for class io.inversion.Server.ServerMatcher
-
- servers - Variable in class io.inversion.Api
-
Host and root path config
- service(String, String) - Method in class io.inversion.Engine
-
Convenience overloading of #service(Request, Response)
- service(String, String, String) - Method in class io.inversion.Engine
-
Convenience overloading of #service(Request, Response)
- service(String, String, String, Map<String, String>) - Method in class io.inversion.Engine
-
Convenience overloading of #service(Request, Response)
- service(Request, Response) - Method in class io.inversion.Engine
-
The main entry point for processing a Request and generating Response content.
- service(HttpServletRequest, HttpServletResponse) - Method in class io.inversion.EngineServlet
-
- setAsc(boolean) - Method in class io.inversion.rql.Order.Sort
-
- setAudiences(String) - Method in class io.inversion.User
-
- setCollection(Collection) - Method in class io.inversion.Property
-
- setDebug(boolean) - Method in class io.inversion.Api
-
- setEngine(Engine) - Method in class io.inversion.EngineServlet
-
- setGroups(String) - Method in class io.inversion.User
-
- setHeader(String, String) - Method in interface io.inversion.Headers
-
- setIssuer(String) - Method in class io.inversion.User
-
- setLoadTime(long) - Method in class io.inversion.Api
-
- setParent(Chain) - Method in class io.inversion.Chain
-
- setPermissions(String) - Method in class io.inversion.User
-
- setProperty(String) - Method in class io.inversion.rql.Order.Sort
-
- setRoles(String) - Method in class io.inversion.User
-
- setRow(int, M) - Method in class io.inversion.Results
-
- setScopes(String) - Method in class io.inversion.User
-
- setSubject(String) - Method in class io.inversion.User
-
- shouldExpand(Set<String>, String, Relationship) - Static method in class io.inversion.action.db.DbGetAction
-
- shouldForwardHeader(String) - Method in class io.inversion.ApiClient
-
- shouldForwardParam(String) - Method in class io.inversion.ApiClient
-
- shutdown() - Method in class io.inversion.Db
-
Shutsdown all running Apis.
- shutdown(Api) - Method in class io.inversion.Db
-
- shutdown() - Method in class io.inversion.Engine
-
Removes all Apis and notifies listeners.onShutdown
- shutdownApi(Api) - Method in class io.inversion.Engine
-
- signJWT(JWTCreator.Builder, String) - Method in class io.inversion.action.security.schemes.BearerScheme
-
- singularDisplayName - Variable in class io.inversion.Collection
-
- size() - Static method in class io.inversion.Chain
-
- size() - Method in class io.inversion.Index
-
- size() - Method in class io.inversion.Results
-
- size() - Method in class io.inversion.rql.Term
-
- skipNext() - Method in class io.inversion.Chain
-
- socketTimeout - Variable in class io.inversion.ApiClient
-
Parameter for default HttpClient configuration
- Sort(String, boolean) - Constructor for class io.inversion.rql.Order.Sort
-
- startAt - Variable in class io.inversion.Response
-
- startup(Api) - Method in class io.inversion.Db
-
Called by an Api to as part of Api.startup().
- startup() - Method in class io.inversion.Engine
-
Runs the Wirer and calls startupApi for each Api.
- startup0() - Method in class io.inversion.Engine
-
Convenient pre-startup hook for subclasses guaranteed to only be called once.
- startupApi(Api) - Method in class io.inversion.Engine
-
- status - Variable in class io.inversion.action.misc.MockAction
-
- status - Variable in exception io.inversion.ApiException
-
- Status - Interface in io.inversion
-
Static constants for HTTP status codes.
- statusCode - Variable in class io.inversion.action.misc.MockAction
-
- statusCode - Variable in class io.inversion.Response
-
- statusMesg - Variable in class io.inversion.Response
-
- stream - Variable in class io.inversion.Response
-
- stream() - Method in class io.inversion.rql.RqlTokenizer
-
- stream() - Method in class io.inversion.rql.Term
-
Returns a stream containing all Terms recursively.
- stripTerms(String, String...) - Static method in class io.inversion.action.db.DbGetAction
-
- subject - Variable in class io.inversion.User
-
- submit(Runnable) - Method in class io.inversion.ApiClient.Executor
-
- submit(RunnableFuture) - Method in class io.inversion.ApiClient.Executor
-
Puts task into the queue to be run unless threadsMax is less than one in which case
the task is immediately run synchronously in stead of asynchronously.
- sw(Object, Object) - Static method in class io.inversion.rql.Rql
-
"Starts With" RQL function.
- validate(String) - Method in class io.inversion.Request
-
- validate(String, String) - Method in class io.inversion.Request
-
- Validation - Class in io.inversion
-
Utility designed to make it easy to validate request properties or request body
json values while you are retrieving them.
- Validation(Request, String, String) - Constructor for class io.inversion.Validation
-
- Validation(Response, String, String) - Constructor for class io.inversion.Validation
-
- value() - Method in class io.inversion.Validation
-
- valueOf(String) - Static method in enum io.inversion.action.security.AuthScheme.AuthSchemeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.inversion.action.security.schemes.BearerScheme.In
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.inversion.action.security.schemes.HttpAuthScheme.HttpScheme
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.inversion.Op.OpFunction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.inversion.Param.In
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.inversion.action.security.AuthScheme.AuthSchemeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.inversion.action.security.schemes.BearerScheme.In
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.inversion.action.security.schemes.HttpAuthScheme.HttpScheme
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.inversion.Op.OpFunction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.inversion.Param.In
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- vars - Variable in class io.inversion.Chain
-
- version - Variable in class io.inversion.Api
-
- w(Object, Object) - Static method in class io.inversion.rql.Rql
-
"With" RQL function.
- where - Variable in class io.inversion.rql.Query
-
- Where<T extends Where,P extends Query> - Class in io.inversion.rql
-
- Where(P) - Constructor for class io.inversion.rql.Where
-
- wihtStatusCode(int) - Method in class io.inversion.action.misc.MockAction
-
- withAccount(String) - Method in class io.inversion.User
-
- withAclRules(AclRule...) - Method in class io.inversion.action.security.AclFilter
-
- withAction(Action) - Method in class io.inversion.Api
-
- withAction(Chain.ActionMatch) - Method in class io.inversion.Chain
-
- withAction(Action) - Method in class io.inversion.Endpoint
-
- withActionMatch(Action, Path, Boolean) - Method in class io.inversion.Op
-
- withActionMatch(Chain.ActionMatch) - Method in class io.inversion.Request
-
- withActionMatches(List<Chain.ActionMatch>) - Method in class io.inversion.Request
-
- withActionPath(Path) - Method in class io.inversion.Request
-
- withActionPathMatch(Path) - Method in class io.inversion.Op
-
- withActions(Action...) - Method in class io.inversion.Api
-
Add Action(s) may be selected to run across multiple Endpoints.
- withActions(List<Chain.ActionMatch>) - Method in class io.inversion.Chain
-
- withActions(Action...) - Method in class io.inversion.Endpoint
-
- withAliases(String...) - Method in class io.inversion.Collection
-
- withAllow(boolean) - Method in class io.inversion.action.security.AclRule
-
- withAllowBatch(boolean) - Method in class io.inversion.action.misc.BatchAction
-
- withAllowHeaders(String) - Method in class io.inversion.Engine
-
- withAllPermissionsMustMatch(boolean) - Method in class io.inversion.action.security.AclRule
-
- withAllRolesMustMatch(boolean) - Method in class io.inversion.action.security.AclRule
-
- withApi(Api) - Method in class io.inversion.Endpoint
-
- withApi(Api) - Method in class io.inversion.Engine
-
- withApi(Api) - Method in class io.inversion.Op
-
- withApi(Api) - Method in class io.inversion.Request
-
- withApiListener(Api.ApiListener) - Method in class io.inversion.Api
-
- withAudiences(String...) - Method in class io.inversion.User
-
- withAuthScheme(AuthScheme) - Method in class io.inversion.action.security.AuthFilter
-
- withAuthSchemes(List<AuthScheme>) - Method in class io.inversion.action.security.AuthFilter
-
- withAutoGenerated(boolean) - Method in class io.inversion.Property
-
- withBarerFormat(String) - Method in class io.inversion.action.security.schemes.BearerScheme
-
- withBaseDir(String) - Method in class io.inversion.action.misc.FileAction
-
- withBody(String) - Method in class io.inversion.Request
-
- withBody(StreamBuffer, String) - Method in class io.inversion.Response
-
- withBody(StreamBuffer) - Method in class io.inversion.Response
-
- withBootstrap(boolean) - Method in class io.inversion.Db
-
- withBuilder(Builder) - Method in class io.inversion.rql.Builder
-
- withCancelRequest(boolean) - Method in class io.inversion.action.misc.MockAction
-
- withChain(Chain) - Method in class io.inversion.Request
-
- withChain(Chain) - Method in class io.inversion.Response
-
- withChange(String, String, Object) - Method in class io.inversion.Response
-
- withChange(String, String, String...) - Method in class io.inversion.Response
-
- withChanges(Collection<Change>) - Method in class io.inversion.Response
-
- withClaim(String, Object) - Method in class io.inversion.User
-
- withCollection(Collection) - Method in class io.inversion.Api
-
- withCollection(Collection) - Method in class io.inversion.Db
-
- withCollection(Collection) - Method in class io.inversion.Index
-
- withCollection(Collection) - Method in class io.inversion.Op
-
- withCollection(Collection) - Method in class io.inversion.Property
-
- withCollection(Collection) - Method in class io.inversion.Relationship
-
- withCollection(Collection) - Method in class io.inversion.Request
-
- withCollection(Collection) - Method in class io.inversion.rql.Query
-
- withCollectionKey(String) - Method in class io.inversion.Change
-
- withCollectionPath(Path) - Method in class io.inversion.Request
-
- withCollectionPathMatch(Path) - Method in class io.inversion.Op
-
- withCollections(Collection...) - Method in class io.inversion.Db
-
- withColumnName(String) - Method in class io.inversion.Property
-
- withColValue(String, Object) - Method in class io.inversion.rql.Query
-
- withCompressionMinSize(int) - Method in class io.inversion.ApiClient
-
- withConfig(Config) - Method in class io.inversion.Engine
-
- withConfigPath(String) - Method in class io.inversion.Engine
-
- withConfigProfile(String) - Method in class io.inversion.Engine
-
- withConnectionRequestTimeout(int) - Method in class io.inversion.ApiClient
-
- withConnectTimeout(int) - Method in class io.inversion.ApiClient
-
- withContentType(String) - Method in class io.inversion.Response
-
- withContext(Context) - Method in class io.inversion.Engine
-
- withDb(Db<T>) - Method in class io.inversion.Api
-
- withDb(Db) - Method in class io.inversion.Collection
-
- withDb(Db) - Method in class io.inversion.Op
-
- withDb(Db) - Method in class io.inversion.Request
-
- withDb(D) - Method in class io.inversion.rql.Query
-
- withDbMatchPath(Path) - Method in class io.inversion.Op
-
- withDbPath(Path) - Method in class io.inversion.Request
-
- withDbPathMatch(Path) - Method in class io.inversion.Op
-
- withDbs(Db...) - Method in class io.inversion.Api
-
- withDbs(List<Db>) - Method in class io.inversion.Api
-
- withDebug(boolean) - Method in class io.inversion.Api
-
- withDecoration(boolean) - Method in class io.inversion.Action
-
- withDelayedConfig(Runnable) - Method in class io.inversion.Api
-
- withDeleteAction(DbDeleteAction) - Method in class io.inversion.action.db.DbAction
-
- withDescription(String) - Method in class io.inversion.action.security.AuthScheme
-
- withDescription(String) - Method in class io.inversion.Op
-
- withDescription(String) - Method in class io.inversion.Param
-
- withDescription(String) - Method in class io.inversion.Property
-
- withDescription(String) - Method in class io.inversion.Rule
-
- withDocumented(boolean) - Method in class io.inversion.Property
-
- withDocumented(boolean) - Method in class io.inversion.Server
-
- withDryRun(boolean) - Method in class io.inversion.Db
-
- withDryRun(boolean) - Method in class io.inversion.rql.Query
-
- withEndAt(long) - Method in class io.inversion.Request
-
- withEndAt(long) - Method in class io.inversion.Response
-
- withEndpoint(Action, Action...) - Method in class io.inversion.Api
-
- withEndpoint(String, Action...) - Method in class io.inversion.Api
-
- withEndpoint(Endpoint...) - Method in class io.inversion.Api
-
- withEndpoint(Endpoint) - Method in class io.inversion.Op
-
- withEndpoint(Endpoint) - Method in class io.inversion.Request
-
- withEndpointPath(Path) - Method in class io.inversion.Request
-
- withEndpointPathMatch(Path) - Method in class io.inversion.Op
-
- withEngine(Engine) - Method in class io.inversion.Op
-
- withEngine(Engine) - Method in class io.inversion.Request
-
- withEngineListener(Engine.EngineListener) - Method in class io.inversion.Engine
-
Registers listener to receive Engine, Api, request and error callbacks.
- withError(Throwable) - Method in class io.inversion.Response
-
- withEvictExpiredConnections(boolean) - Method in class io.inversion.ApiClient
-
- withEvictIdleConnectionsAfterTimeMillis(int) - Method in class io.inversion.ApiClient
-
- withExclude(boolean) - Method in class io.inversion.Collection
-
- withExclude(boolean) - Method in class io.inversion.Property
-
- withExclude(boolean) - Method in class io.inversion.Relationship
-
- withExcludeColumns(String...) - Method in class io.inversion.Db
-
- withExcludeForwardHeaders(String...) - Method in class io.inversion.ApiClient
-
- withExcludeOn(Rule.RuleMatcher) - Method in class io.inversion.Rule
-
Don't select this Rule when RuleMatcher matches
- withExcludeOn(String) - Method in class io.inversion.Rule
-
- withExcludeParams(String...) - Method in class io.inversion.ApiClient
-
- withExecutor(ApiClient.Executor) - Method in class io.inversion.ApiClient
-
- withExplain(boolean) - Method in class io.inversion.Request
-
- withFileName(String) - Method in class io.inversion.Response
-
- withFileName(String) - Method in class io.inversion.Upload
-
- withFiles(String...) - Method in class io.inversion.action.misc.FileAction
-
- withFileSize(long) - Method in class io.inversion.Upload
-
- withFilters(Action...) - Method in class io.inversion.Engine
-
- withFirst(String) - Method in class io.inversion.Response
-
- withFkIndex1(Index) - Method in class io.inversion.Relationship
-
- withFkIndex2(Index) - Method in class io.inversion.Relationship
-
- withForcedHeader(String, String) - Method in class io.inversion.ApiClient
-
- withForcedHeaders(String...) - Method in class io.inversion.ApiClient
-
- withForeignKey(Collection, String...) - Method in class io.inversion.Collection
-
- withForwardedHeaders(boolean) - Method in class io.inversion.ApiClient
-
- withForwardedParams(boolean) - Method in class io.inversion.ApiClient
-
- withForwardHeaders(boolean) - Method in class io.inversion.ApiClient
-
- withForwardParams(boolean) - Method in class io.inversion.ApiClient
-
- withFoundRows(int) - Method in class io.inversion.Response
-
- withFoundRows(int) - Method in class io.inversion.Results
-
- withFunction(Op.OpFunction) - Method in class io.inversion.Op
-
- withFunctions(Collection<String>) - Method in class io.inversion.rql.Builder
-
- withFunctions(String...) - Method in class io.inversion.rql.Builder
-
- withGetAction(DbGetAction) - Method in class io.inversion.action.db.DbAction
-
- withGroupBy(String...) - Method in class io.inversion.rql.Group
-
- withGroups(String...) - Method in class io.inversion.User
-
- withHash(String) - Method in class io.inversion.Api
-
- withHeader(String, String) - Method in class io.inversion.Response
-
- withHeaders(String, String) - Method in class io.inversion.Request
-
- withHeaders(JSMap) - Method in class io.inversion.Request
-
- withHeaders(ArrayListValuedHashMap) - Method in class io.inversion.Response
-
- withHint(String) - Method in class io.inversion.Property
-
- withHost(String) - Method in class io.inversion.Url
-
- withHttpClient(HttpClient) - Method in class io.inversion.ApiClient
-
- withHttpClientBuilder(HttpClientBuilder) - Method in class io.inversion.ApiClient
-
- withHttpScheme(HttpAuthScheme.HttpScheme) - Method in class io.inversion.action.security.schemes.HttpAuthScheme
-
- withIn(Param.In) - Method in class io.inversion.Param
-
- withIncludeColumns(String...) - Method in class io.inversion.Db
-
- withIncludeForwardHeaders(String...) - Method in class io.inversion.ApiClient
-
- withIncludeOn(Rule.RuleMatcher) - Method in class io.inversion.Rule
-
- withIncludeOn(String) - Method in class io.inversion.Rule
-
- withIncludeParams(String...) - Method in class io.inversion.ApiClient
-
- withIncludeTable(String, String) - Method in class io.inversion.Db
-
Whitelists tableName as an underlying table that should be reflectively bootstrapped and exposed as collectionName.
- withIncludeTables(String...) - Method in class io.inversion.Db
-
Utility that parses a comma and pipe separated list of table name to collection name mappings.
- withIndex(String, String, boolean, String...) - Method in class io.inversion.Collection
-
Fluent utility method for constructing and adding a new Index.
- withIndex(int) - Method in class io.inversion.Param
-
- withIndexes(Index...) - Method in class io.inversion.Collection
-
- withInfo(boolean) - Method in class io.inversion.action.security.AclRule
-
- withInputStream(InputStream) - Method in class io.inversion.Upload
-
- withInternal(boolean) - Method in class io.inversion.Endpoint
-
- withInternal(boolean) - Method in class io.inversion.Op
-
- withInternal(boolean) - Method in class io.inversion.Request
-
- withJson(JSNode) - Method in class io.inversion.action.misc.MockAction
-
- withJson(JSNode) - Method in class io.inversion.Request
-
- withJson(JSNode) - Method in class io.inversion.Response
-
Sets the root output json document...you should use withData and withMeta
instead unless you REALLY want to change to wrapper document structure.
- withJson(String) - Method in class io.inversion.Response
-
- withJsonName(String) - Method in class io.inversion.Property
-
- withJsonType(String) - Method in class io.inversion.Property
-
- withJsonUrl(String) - Method in class io.inversion.action.misc.MockAction
-
- withKey(String) - Method in class io.inversion.Param
-
- withLast(String) - Method in class io.inversion.Response
-
- withLastKey(String) - Method in class io.inversion.Response
-
- withLink(String, String) - Method in class io.inversion.Response
-
- withLinker(Linker) - Method in class io.inversion.Api
-
- withManyToOneRelationship(String, Collection, String...) - Method in class io.inversion.Collection
-
Fluent utility method to construct a Relationship and associated Indexes.
- withMaxConPerRoute(int) - Method in class io.inversion.ApiClient
-
- withMaxConTotal(int) - Method in class io.inversion.ApiClient
-
- withMaxMemoryBuffer(long) - Method in class io.inversion.ApiClient
-
- withMaxRows(int) - Method in class io.inversion.action.db.DbGetAction
-
- withMeta(String, Object) - Method in class io.inversion.Response
-
- withMethod(String) - Method in class io.inversion.Change
-
- withMethod(String) - Method in class io.inversion.Op
-
- withMethod(String) - Method in class io.inversion.Param
-
- withMethod(String) - Method in class io.inversion.Request
-
- withMethods(String...) - Method in class io.inversion.Rule.RuleMatcher
-
- withMimeType(String) - Method in class io.inversion.Upload
-
- withName(String) - Method in class io.inversion.action.security.AuthScheme
-
- withName(String) - Method in class io.inversion.Api
-
- withName(String) - Method in class io.inversion.ApiClient
-
- withName(String) - Method in class io.inversion.Index
-
- withName(String) - Method in class io.inversion.Linker
-
- withName(String) - Method in class io.inversion.Op
-
- withName(String) - Method in class io.inversion.Param
-
- withName(String) - Method in class io.inversion.Property
-
- withName(String) - Method in class io.inversion.Relationship
-
- withName(String) - Method in class io.inversion.Rule
-
- withName(String) - Method in class io.inversion.Server
-
- withNext(String) - Method in class io.inversion.Response
-
- withNext(Term) - Method in class io.inversion.Results
-
- withNext(List<Term>) - Method in class io.inversion.Results
-
- withNullable(boolean) - Method in class io.inversion.Property
-
- withOneToManyRelationship(String, Collection, String...) - Method in class io.inversion.Collection
-
Fluent utility method to construct a Relationship and associated Indexes.
- withOp(Op) - Method in class io.inversion.Request
-
- withOperationPath(Path) - Method in class io.inversion.Request
-
- withOrder(int) - Method in class io.inversion.Rule
-
- withOutputBaseDir(String) - Method in class io.inversion.action.openapi.OpenAPIAction
-
- withPageCount(int) - Method in class io.inversion.Response
-
- withPageNum(int) - Method in class io.inversion.Response
-
- withPageSize(int) - Method in class io.inversion.Response
-
- withParam(Param) - Method in class io.inversion.action.security.AuthScheme
-
- withParam(Param) - Method in class io.inversion.Op
-
- withParam(Param) - Method in class io.inversion.Rule
-
- withParam(Term) - Method in class io.inversion.Url
-
- withParam(String, String) - Method in class io.inversion.Url
-
Adds name/value to params overwriting any preexisting key/value pair
on a key case insensitive basis.
- withParams(List<Param>) - Method in class io.inversion.action.security.AuthScheme
-
- withParams(List<Param>) - Method in class io.inversion.Rule
-
- withParams(Map<String, String>) - Method in class io.inversion.Url
-
Adds all key/value pairs from newParams to params
overwriting any exiting keys on a case insensitive basis
- withParams(String...) - Method in class io.inversion.Url
-
- withParent(P) - Method in class io.inversion.rql.Builder
-
- withParent(Term) - Method in class io.inversion.rql.Term
-
- withPartName(String) - Method in class io.inversion.Upload
-
- withPatchAction(DbPatchAction) - Method in class io.inversion.action.db.DbAction
-
- withPatchesBaseDir(String) - Method in class io.inversion.action.openapi.OpenAPIAction
-
- withPath(Path) - Method in class io.inversion.Op
-
- withPath(Path) - Method in class io.inversion.Url
-
- withPathParams(Map<String, String>) - Method in class io.inversion.Request
-
- withPaths(Path...) - Method in class io.inversion.Rule.RuleMatcher
-
- withPaths(List<Path>) - Method in class io.inversion.Rule.RuleMatcher
-
- withPermissions(String...) - Method in class io.inversion.action.security.AclRule
-
- withPermissions(String...) - Method in class io.inversion.User
-
- withPk(Property) - Method in class io.inversion.Property
-
- withPluralDisplayName(String) - Method in class io.inversion.Collection
-
- withPort(int) - Method in class io.inversion.Url
-
- withPostAction(DbPostAction) - Method in class io.inversion.action.db.DbAction
-
- withPrev(String) - Method in class io.inversion.Response
-
- withProjection(Projection) - Method in class io.inversion.Index
-
- withProperties(Property...) - Method in class io.inversion.Collection
-
Adds the property definitions to this Collection.
- withProperties(Property...) - Method in class io.inversion.Index
-
- withProperties(Property...) - Method in class io.inversion.Projection
-
- withProperties(List<Property>) - Method in class io.inversion.Projection
-
- withProperty(String, String) - Method in class io.inversion.Collection
-
Fluent utility method for constructing a new Property and adding it to the Collection.
- withProperty(String, String, boolean) - Method in class io.inversion.Collection
-
Fluent utility method for constructing a new Property and adding it to the Collection.
- withProperty(Property) - Method in class io.inversion.Projection
-
- withProtocol(String) - Method in class io.inversion.Url
-
- withPutAction(DbPutAction) - Method in class io.inversion.action.db.DbAction
-
- withQuery(Query) - Method in class io.inversion.Results
-
- withQueryString(String) - Method in class io.inversion.Url
-
Parses queryString and replace params
- withQueueMax(int) - Method in class io.inversion.ApiClient.Executor
-
- withReadOnly(boolean) - Method in class io.inversion.Property
-
- withRecord(Object) - Method in class io.inversion.Response
-
- withRecords(List) - Method in class io.inversion.Response
-
- withRedirect(String) - Method in class io.inversion.Response
-
- withRegex(String) - Method in class io.inversion.Param
-
- withRegex(String) - Method in class io.inversion.Property
-
- withRelated(Collection) - Method in class io.inversion.Relationship
-
- withRelationship(String, String, String, String, String...) - Method in class io.inversion.Api
-
Creates a ONE_TO_MANY Relationship from the parent to child collection and the inverse MANY_TO_ONE from the child to the parent.
- withRelationship(Relationship) - Method in class io.inversion.Collection
-
Add a new Relationship if a Relationship with the same name does not already exist.
- withRelationship(Relationship) - Method in class io.inversion.Op
-
- withRelationships(Relationship...) - Method in class io.inversion.Collection
-
- withRemoteAddr(String) - Method in class io.inversion.Request
-
- withRequest(Request) - Method in class io.inversion.Response
-
- withRequired(boolean) - Method in class io.inversion.Param
-
- withRequired(boolean) - Method in class io.inversion.Property
-
- withRequiredTokenPrefix(String) - Method in class io.inversion.action.security.schemes.BearerScheme
-
- withResourceKey(Object) - Method in class io.inversion.Change
-
- withRevisionColumn(boolean) - Method in class io.inversion.Property
-
- withRoles(String...) - Method in class io.inversion.action.security.AclRule
-
- withRoles(String...) - Method in class io.inversion.User
-
- withRow(M) - Method in class io.inversion.Results
-
- withRows(List) - Method in class io.inversion.Results
-
- withSchemaRef(String) - Method in class io.inversion.Collection
-
- withScopes(String...) - Method in class io.inversion.action.security.AclRule
-
- withScopes(String...) - Method in class io.inversion.User
-
- withSecretDao(BearerScheme.SecretDao) - Method in class io.inversion.action.security.schemes.BearerScheme
-
- withSelf(String) - Method in class io.inversion.Response
-
- withServer(Server) - Method in class io.inversion.Api
-
- withServer(Server) - Method in class io.inversion.Request
-
- withServerMatch(Server.ServerMatcher) - Method in class io.inversion.Request
-
- withServerPath(Path) - Method in class io.inversion.Request
-
- withServerPathMatch(Path) - Method in class io.inversion.Request
-
- withServers(String...) - Method in class io.inversion.Api
-
- withSingularDispalyName(String) - Method in class io.inversion.Collection
-
- withSocketTimeout(int) - Method in class io.inversion.ApiClient
-
- withSorts(List<Order.Sort>) - Method in class io.inversion.rql.Order
-
- withStartAt(long) - Method in class io.inversion.Request
-
- withStartAt(long) - Method in class io.inversion.Response
-
- withStatus(String) - Method in class io.inversion.action.misc.MockAction
-
- withStatus(String) - Method in exception io.inversion.ApiException
-
- withStatus(String) - Method in class io.inversion.Response
-
- withStatusCode(int) - Method in class io.inversion.Response
-
- withStatusMesg(String) - Method in class io.inversion.Response
-
- withTableName(String) - Method in class io.inversion.Collection
-
- withTemplateBaseDir(String) - Method in class io.inversion.action.openapi.OpenAPIAction
-
- withTerm(String, Object...) - Method in class io.inversion.rql.Builder
-
- withTerm(Term) - Method in class io.inversion.rql.Builder
-
OVERRIDE ME TO ADD CUSTOM FUNCTIONALITY TO YOUR FLUENT API
- withTerm(String) - Method in class io.inversion.rql.Builder
-
- withTerm(Term) - Method in class io.inversion.rql.Query
-
- withTerm(Term) - Method in class io.inversion.rql.Term
-
- withTerm(String, Object...) - Method in class io.inversion.rql.Term
-
- withTerm(int, Term) - Method in class io.inversion.rql.Term
-
- withTerms(Object...) - Method in class io.inversion.rql.Builder
-
- withTerms(Term...) - Method in class io.inversion.rql.Term
-
- withTestQuery(String) - Method in class io.inversion.Results
-
- withText(String) - Method in class io.inversion.Response
-
- withThreadsMax(int) - Method in class io.inversion.ApiClient.Executor
-
- withThreadsMax(int) - Method in class io.inversion.ApiClient
-
- withThreadsMin(int) - Method in class io.inversion.ApiClient.Executor
-
- withTimestampColumn(boolean) - Method in class io.inversion.Property
-
- withToken(String) - Method in class io.inversion.rql.Term
-
- withType(AuthScheme.AuthSchemeType) - Method in class io.inversion.action.security.AuthScheme
-
- withType(String) - Method in class io.inversion.Db
-
- withType(String) - Method in class io.inversion.Index
-
- withType(String) - Method in class io.inversion.Param
-
- withType(String) - Method in class io.inversion.Projection
-
- withType(String) - Method in class io.inversion.Property
-
- withType(String) - Method in class io.inversion.Relationship
-
- withUnique(boolean) - Method in class io.inversion.Index
-
- withUploader(Uploader) - Method in class io.inversion.Request
-
- withUrl(String) - Method in class io.inversion.Api
-
- withUrl(String) - Method in class io.inversion.ApiClient
-
- withUrl(String) - Method in class io.inversion.Request
-
- withUrl(String) - Method in class io.inversion.Response
-
- withUrls(String...) - Method in class io.inversion.Server
-
- withUrls(Url...) - Method in class io.inversion.Server
-
- withUseCompression(boolean) - Method in class io.inversion.ApiClient
-
- withUser(User) - Method in class io.inversion.Chain
-
- withUserDao(UserDao) - Method in class io.inversion.action.security.schemes.ApiKeyScheme
-
- withVersion(String) - Method in class io.inversion.Api
-
- withWriter(OpenAPISpecWriter) - Method in class io.inversion.action.openapi.OpenAPIAction
-
- writeOpenAPI(Request, OpenAPI) - Method in class io.inversion.action.openapi.OpenAPIAction
-
Override me to manually edit the OpenAPI pojo before it is serialized to JSON
OR to edit the JSNode model after it has been serialized.
- writeOpenAPI(Request, OpenAPI) - Method in class io.inversion.action.openapi.OpenAPISpecWriter
-
- writer - Variable in class io.inversion.action.openapi.OpenAPIAction
-