Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- 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
- 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.
- add(String) - Method in class io.inversion.query.Projection
- add(String, Term) - Method in class io.inversion.query.Projection
- 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
- 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.query.Builder
-
OVERRIDE ME TO ADD CUSTOM FUNCTIONALITY TO YOUR FLUENT API
- addTerm(String, Term) - Method in class io.inversion.query.Select
- addTerm(String, Term) - Method in class io.inversion.query.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
- api - Variable in class io.inversion.Endpoint
- 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.ApiListener - Interface in io.inversion
-
Listener that can be registered with an
Apito receive lifecycle, per request and per error callback notifications. - ApiException - Exception in io.inversion
- ApiException() - Constructor for exception io.inversion.ApiException
- ApiException(String, Object...) - Constructor for exception io.inversion.ApiException
- ApiException(Throwable) - Constructor for exception io.inversion.ApiException
- ApiException(Throwable, String, String, Object...) - Constructor for exception io.inversion.ApiException
- apiKey - Enum constant in enum class io.inversion.action.security.AuthScheme.AuthSchemeType
- 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_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
- 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 Class in io.inversion.action.security
- autoGenerated - Variable in class io.inversion.Property
- autowire(Context) - Method in class io.inversion.Engine
B
- baseDir - Variable in class io.inversion.action.misc.FileAction
- basic - Enum constant in enum class io.inversion.action.security.schemes.HttpAuthScheme.HttpScheme
- BasicScheme - Class in io.inversion.action.security.schemes
- BasicScheme() - Constructor for class io.inversion.action.security.schemes.BasicScheme
- BATCH_DELETE - Enum constant in enum class io.inversion.Op.OpFunction
- BATCH_PATCH - Enum constant in enum class io.inversion.Op.OpFunction
- BATCH_POST - Enum constant in enum class io.inversion.Op.OpFunction
- BATCH_PUT - Enum constant in enum class io.inversion.Op.OpFunction
- BatchAction<T extends BatchAction> - Class in io.inversion.action.misc
- BatchAction() - Constructor for class io.inversion.action.misc.BatchAction
- bearer - Enum constant in enum class io.inversion.action.security.schemes.HttpAuthScheme.HttpScheme
- beautifyCollectionName(String) - Method in class io.inversion.Db
-
Attempts to camelCase the table name to make it an attractive REST collection name.
- beautifyName(String) - Method in class io.inversion.Db
-
Try to make an attractive camelCase valid javascript variable name.
- BODY - Enum constant in enum class io.inversion.Param.In
- bootstrap - Variable in class io.inversion.Db
-
Indicates that this Db should reflectively create and configure Collections to represent its underlying tables.
- buildCollections() - Method in class io.inversion.Db
-
Creates a collection for every table name in
includeTablesgiving the Collections and Properties beautified JSON names. - Builder<T,
P extends Builder> - Class in io.inversion.query - Builder() - Constructor for class io.inversion.query.Builder
- Builder(P) - Constructor for class io.inversion.query.Builder
- buildErrorJson(Throwable) - Static method in class io.inversion.Engine
- builders - Variable in class io.inversion.query.Builder
- buildForeignKeyFromPrimaryKey(Map<String, Object>) - Method in class io.inversion.Relationship
- buildLink(Collection) - Static method in class io.inversion.Chain
- buildLink(Collection, String) - Static method in class io.inversion.Chain
- buildLink(Collection, String, String) - Static method in class io.inversion.Chain
- buildLink(JSMap, Relationship) - Static method in class io.inversion.Chain
- buildLink(Request, Collection, String, String) - Method in class io.inversion.Linker
- buildLink(Request, String, String, String) - Method in class io.inversion.Linker
- buildPrimaryKeyFromForeignKey(Map<String, Object>) - Method in class io.inversion.Relationship
- buildRelationships() - Method in class io.inversion.Db
-
Creates ONE_TO_MANY, MANY_TO_ONE, and MANY_TO_MANY Relationships with attractive RESTish names based on the primary Index and foreign key Index structures of the Collections.
C
- 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(Property, Object) - Method in class io.inversion.Db
-
Casts value as Property.type.
- castJsonInput(String, Object) - Static method in class io.inversion.Db
- castValues - Variable in class io.inversion.query.Query
- chain - Variable in class io.inversion.Response
- Chain - Class in io.inversion
- CHAIN - Enum constant in enum class io.inversion.Param.In
- 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
- clearFunctions() - Method in class io.inversion.query.Builder
- clearHeaders() - Method in class io.inversion.Response
- clearMethods() - Method in class io.inversion.Rule.RuleMatcher
- clearParams() - Method in class io.inversion.Url
- clearParams(String...) - Method in class io.inversion.Url
-
Removes any param that has one of
tokensas a whole word case insensitive substring in the key. - clearPaths() - Method in class io.inversion.Rule.RuleMatcher
- clearValues() - Method in class io.inversion.query.Query
- collection - Variable in class io.inversion.Index
- collection - Variable in class io.inversion.Property
- collection - Variable in class io.inversion.query.Query
- collection - Variable in class io.inversion.Relationship
- 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_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(Rule) - Method in class io.inversion.Rule
- compareTo(Object) - Method in class io.inversion.Validation
- 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
-
JSNodeis 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.
- containsKey(String) - Method in class io.inversion.query.Projection
- context - Variable in class io.inversion.Engine
- CONTEXT - Enum constant in enum class io.inversion.Param.In
- COOKIE - Enum constant in enum class io.inversion.Param.In
- copy() - Method in class io.inversion.Collection
-
Performs a deep clone operation via object serialization/deserialization.
- copy() - Method in class io.inversion.Url
- corsAllowHeaders - Variable in class io.inversion.Engine
-
Base value for the CORS "Access-Control-Allow-Headers" response header.
- createFrom() - Method in class io.inversion.query.Query
- createGroup() - Method in class io.inversion.query.Query
- createOrder() - Method in class io.inversion.query.Query
- createPage() - Method in class io.inversion.query.Query
- createSelect() - Method in class io.inversion.query.Query
- createWhere() - Method in class io.inversion.query.Query
D
- 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 - Variable in class io.inversion.query.Query
- 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
- 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 - Variable in class io.inversion.Response
- debug(String, Object...) - Static method in class io.inversion.Chain
- debug(String, Object...) - Method in class io.inversion.Response
- debugQuery - Variable in class io.inversion.Results
- 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.query.Page
- 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(Engine, Collection, Url) - Method in class io.inversion.action.db.DbDeleteAction
- 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. - DELETE - Enum constant in enum class io.inversion.Op.OpFunction
- description - Variable in class io.inversion.Property
- description - Variable in class io.inversion.Rule
- documented - Variable in class io.inversion.Property
- doDelete(Collection, List<Map<String, Object>>) - Method in class io.inversion.Db
- doDelete(Request, Response) - Method in class io.inversion.Action
-
Handle an HTTP DELETE.
- doGet(Request, Response) - Method in class io.inversion.Action
-
Handle an HTTP GET.
- doGet(Request, Response) - Method in class io.inversion.action.misc.FileAction
- doLazyConfig() - Method in class io.inversion.Rule
- doPatch(Collection, List<Map<String, Object>>) - Method in class io.inversion.Db
- doPatch(Request, Response) - Method in class io.inversion.Action
-
Handle an HTTP PATCH.
- 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.
- doSelect() - Method in class io.inversion.query.Query
- doSelect(Collection, List<Term>) - Method in class io.inversion.Db
-
Finds all records that match the supplied RQL query terms.
- 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.query.Query
- dump() - Method in class io.inversion.Response
E
- encode(String) - Static method in class io.inversion.Url
- encodeKey(List) - Static method in class io.inversion.Collection
-
Creates a "~" separated url safe concatenation of
pieces - 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.
- 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(Api...) - Constructor for class io.inversion.Engine
- Engine(String, String) - Constructor for class io.inversion.Engine
- Engine.EngineListener - Interface in io.inversion
-
Receives
EngineandApilifecycle, per request and per error callback notifications. - ENVIRONMENT - Enum constant in enum class io.inversion.Param.In
- 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
- exclude - Variable in class io.inversion.Collection
-
Set this to true to prevent it from being automatically exposed through your Api.
- exclude - Variable in class io.inversion.Property
- exclude - Variable in class io.inversion.Relationship
- exclude(JSMap, Set<String>, Set<String>, String) - Static method in class io.inversion.Engine
- exclude(Request, Response) - Static method in class io.inversion.Engine
- exclude(String, Set<String>, Set<String>) - Static method in class io.inversion.Engine
- excludeColumns - Variable in class io.inversion.Db
-
OPTIONAL column names that should be excluded from RQL queries, upserts and patches.
- 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
- excludeTable(String) - Method in class io.inversion.Db
- 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
F
- 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
includeColumnsexcludeColumnsor 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(String...) - Method in class io.inversion.query.Builder
- find(String, int) - Method in class io.inversion.query.Builder
- find(Collection<String>, String, boolean) - Static method in class io.inversion.Engine
- FIND - Enum constant in enum class io.inversion.Op.OpFunction
- findAggregateTerms() - Method in class io.inversion.query.Select
- findAll(String...) - Method in class io.inversion.query.Builder
- findAll(Collection<String>) - Method in class io.inversion.query.Builder
- findInt(String, int, int) - Method in class io.inversion.query.Builder
- findKey(String...) - Method in class io.inversion.Url
-
Finds a key that has any one of
tokensas a whole word case insensitive substring - findKeyValue(String...) - Method in class io.inversion.Url
-
Finds the value associated with
findKey(tokens) - findParam(String, Param.In...) - Method in class io.inversion.Request
- 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
- findTerm(String, String...) - Method in class io.inversion.query.Builder
- first() - Static method in class io.inversion.Chain
- fkIndex1 - Variable in class io.inversion.Relationship
- fkIndex2 - Variable in class io.inversion.Relationship
- 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 - Variable in class io.inversion.query.Query
- From<T extends From,
P extends Query> - Class in io.inversion.query - From(P) - Constructor for class io.inversion.query.From
- functionAsInt(Op.OpFunction) - Static method in class io.inversion.Op
- functions - Variable in class io.inversion.query.Builder
-
Term tokens this builder is willing to accept
G
- ge(Object) - Method in class io.inversion.Validation
- 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) - Method in class io.inversion.query.Projection
- get(String, List) - 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 - Enum constant in enum class io.inversion.Op.OpFunction
- getAccount() - Method in class io.inversion.User
- getAclRules() - Method in class io.inversion.action.security.AclFilter
- getAction() - Method in class io.inversion.Chain.ActionMatch
- getAction(String) - Method in class io.inversion.Api
- 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.query.Page
- getAlias() - Method in class io.inversion.query.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() - Method in class io.inversion.Op
- getApi() - Method in class io.inversion.Request
- getApi(String) - Method in class io.inversion.Engine
- 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
- 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.query.Builder
- getBuilders() - Method in class io.inversion.query.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() - 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.query.Query
- getCollection() - Method in class io.inversion.Relationship
- getCollection() - Method in class io.inversion.Request
- getCollection(String) - Method in class io.inversion.Api
- getCollection(String) - Method in class io.inversion.Db
- 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() - Method in class io.inversion.Property
- getColumnName(int) - Method in class io.inversion.Index
- getColumnName(String) - Method in class io.inversion.Collection
- getColumnNames() - Method in class io.inversion.Index
- getColValue(int) - Method in class io.inversion.query.Query
- getColValueKeys() - Method in class io.inversion.query.Query
- getColValues() - Method in class io.inversion.query.Query
- getConfig() - Method in class io.inversion.Engine
- getConfigPath() - Method in class io.inversion.Engine
- getConfigProfile() - Method in class io.inversion.Engine
- 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() - Method in class io.inversion.Collection
- getDb() - Method in class io.inversion.Op
- getDb() - Method in class io.inversion.query.Query
- getDb() - Method in class io.inversion.Request
- getDb(String) - Method in class io.inversion.Api
- 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.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() - Method in class io.inversion.Chain
- getEndpoint() - Method in class io.inversion.Op
- getEndpoint() - Method in class io.inversion.Request
- getEndpoint(String) - Method in class io.inversion.Api
- 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.Op
- getEngine() - Method in class io.inversion.Request
- getEngine() - Method in class io.inversion.Response
- getError() - Method in class io.inversion.Response
- getExcludeMatchers() - Method in class io.inversion.Rule
- 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.query.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
- 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.query.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.query.Query
- getGroupBy() - Method in class io.inversion.query.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
- getHttpScheme() - Method in class io.inversion.action.security.schemes.HttpAuthScheme
- getIn() - Method in class io.inversion.Param
- getIncludeColumns() - Method in class io.inversion.query.Select
- getIncludeMatchers() - Method in class io.inversion.Rule
- getIncludePaths(Api, Db, String) - Method in class io.inversion.action.db.DbAction
- getIncludePaths(Api, Db, String) - Method in class io.inversion.Action
- getIndex() - Method in class io.inversion.Param
- getIndex(String) - Method in class io.inversion.Collection
-
Gets an index by case insensitive name.
- 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() - Method in class io.inversion.Property
- getJsonName(int) - Method in class io.inversion.Index
- 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.query.Page
- getLink(String) - Method in class io.inversion.Response
- getLinker() - Method in class io.inversion.Api
- getLoadTime() - Method in class io.inversion.Api
- 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.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
- getNumValues() - Method in class io.inversion.query.Query
- getOffset() - Method in class io.inversion.query.Page
- getOp() - Method in class io.inversion.Request
- getOp() - Method in class io.inversion.Response
- getOp(String) - Method in class io.inversion.Api
- 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.query.Query
- getOrder() - Method in class io.inversion.Rule
- getOriginal() - Method in class io.inversion.Url
- getOriginalValues() - Method in class io.inversion.query.Query
- getPage() - Method in class io.inversion.query.Page
- getPage() - Method in class io.inversion.query.Query
- getPageCount() - Method in class io.inversion.Response
- getPageNum() - Method in class io.inversion.query.Page
- getPageNum() - Method in class io.inversion.Response
- getPageSize() - Method in class io.inversion.query.Page
- getPageSize() - Method in class io.inversion.Response
- getParam(Param.In, String) - Method in class io.inversion.Op
- getParam(String) - Method in class io.inversion.Url
-
Gets the param value with
keybased 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.query.Builder
- getPartName() - Method in class io.inversion.Upload
- getPatchAction() - Method in class io.inversion.action.db.DbAction
- 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() - Method in class io.inversion.Request
- getPathParams(int) - Method in class io.inversion.Op
- 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.query.Select
- getProperties() - Method in class io.inversion.Collection
- getProperties() - Method in class io.inversion.Index
- getProperty() - Method in class io.inversion.query.Order.Sort
- getProperty(int) - Method in class io.inversion.Index
- getProperty(int) - Method in class io.inversion.query.Order
- getProperty(String) - Method in class io.inversion.Collection
-
Convenience overload of
Collection.findProperty(String). - getProperty(String, String) - Method in class io.inversion.Db
- 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.query.From
- getQuery() - Method in class io.inversion.Results
- getQueryString() - Method in class io.inversion.Url
-
Generates a URL encode query string for
params - 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() - Method in class io.inversion.Op
- getRelationship() - Method in class io.inversion.Request
- getRelationship(String) - Method in class io.inversion.Collection
- 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.Chain
- getRequest() - Method in class io.inversion.Response
- 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() - Method in class io.inversion.Change
- getResourceKey() - Method in class io.inversion.Request
- getResourceKey(Collection, JSMap) - Static method in class io.inversion.action.db.DbGetAction
- 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.query.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() - Method in class io.inversion.Collection
- getScopes() - Method in class io.inversion.action.security.AclRule
- getScopes() - Method in class io.inversion.User
- getSelect() - Method in class io.inversion.query.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
- getSorts() - Method in class io.inversion.query.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.query.From
- getTable() - Method in class io.inversion.query.From
- getTableName() - Method in class io.inversion.Collection
- getTerms() - Method in class io.inversion.query.Builder
- getTerms() - Method in class io.inversion.query.Projection
- getTestQuery() - Method in class io.inversion.Results
- getText() - Method in class io.inversion.Response
- 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.Property
- getType() - Method in class io.inversion.query.Projection
- 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() - Static method in class io.inversion.Chain
- getUser(Request, Response) - Method in class io.inversion.action.security.AuthScheme
- getUser(Request, Response) - Method in class io.inversion.action.security.schemes.ApiKeyScheme
- 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.query.Query
- getVersion() - Method in class io.inversion.Api
- getWhere() - Method in class io.inversion.query.Query
- go() - Method in class io.inversion.Chain
- group - Variable in class io.inversion.query.Query
- Group<T extends Group,
P extends Query> - Class in io.inversion.query - Group(P) - Constructor for class io.inversion.query.Group
- groups - Variable in class io.inversion.User
- gt(Object) - Method in class io.inversion.Validation
H
- HALFilter - Class in io.inversion.action.hateoas
- HALFilter() - Constructor for class io.inversion.action.hateoas.HALFilter
- hasAudience(String...) - Method in class io.inversion.User
- hasGroups(String...) - Method in class io.inversion.User
- hash - Variable in class io.inversion.Api
- hashCode() - Method in class io.inversion.Rule.RuleMatcher
- hasMethod(String) - Method in class io.inversion.Param
- hasMethod(String) - Method in class io.inversion.Rule.RuleMatcher
- hasName(String) - Method in class io.inversion.Collection
- hasNext() - Method in class io.inversion.Chain
- hasParams(Param.In, String...) - Method in class io.inversion.Op
- hasPermissions(String...) - Method in class io.inversion.User
- hasRoles(String...) - Method in class io.inversion.User
- hasScope(String...) - Method in class io.inversion.User
- hasStatus(int...) - Method in exception io.inversion.ApiException
- hasStatus(int...) - Method in class io.inversion.Response
- HATEOASFilter<T extends HATEOASFilter> - Class in io.inversion.action.hateoas
- HATEOASFilter() - Constructor for class io.inversion.action.hateoas.HATEOASFilter
- HEADER - Enum constant in enum class io.inversion.Param.In
- headers - Variable in class io.inversion.Response
- Headers - Interface in io.inversion
- hint - Variable in class io.inversion.Property
- HOST - Enum constant in enum class io.inversion.Param.In
- http - Enum constant in enum class io.inversion.action.security.AuthScheme.AuthSchemeType
- HttpAuthScheme - Class in io.inversion.action.security.schemes
- HttpAuthScheme() - Constructor for class io.inversion.action.security.schemes.HttpAuthScheme
- HttpAuthScheme.HttpScheme - Enum Class in io.inversion.action.security.schemes
I
- in(Object...) - Method in class io.inversion.Validation
- includeColumns - Variable in class io.inversion.Db
-
OPTIONAL column names that should be included in RQL queries, upserts and patches.
- includeMatchers - Variable in class io.inversion.Rule
-
Method/path combinations that would cause this Rule to be included in the relevant processing.
- includeOn - Variable in class io.inversion.Rule
-
An optional querystring that will be applied to every request processed.
- includeTables - Variable in class io.inversion.Db
-
A tableName to collectionName map that can be used by whitelist backend tables that should be included in reflective Collection creation.
- Index - Class in io.inversion
- Index() - Constructor for class io.inversion.Index
- Index(String, String, boolean, int, Property) - Constructor for class io.inversion.Index
- Index(String, String, boolean, Property...) - Constructor for class io.inversion.Index
- indexes - Variable in class io.inversion.Collection
-
Representation of underlying Db datasource indexes.
- info - Variable in class io.inversion.action.security.AclRule
- internal - Variable in class io.inversion.Endpoint
-
Internal Endpoints can only be called by recursive calls to the engine when Chain.depth() is @gt; 1.
- InversionNamer - Class in io.inversion.context
- InversionNamer() - Constructor for class io.inversion.context.InversionNamer
- io.inversion - package io.inversion
- io.inversion.action.db - package io.inversion.action.db
- io.inversion.action.hateoas - package io.inversion.action.hateoas
- io.inversion.action.misc - package io.inversion.action.misc
- io.inversion.action.security - package io.inversion.action.security
- io.inversion.action.security.schemes - package io.inversion.action.security.schemes
- io.inversion.context - package io.inversion.context
- io.inversion.query - package io.inversion.query
- isAllow() - Method in class io.inversion.action.security.AclRule
- isAllowBatch() - Method in class io.inversion.action.misc.BatchAction
- isAllPermissionsMustMatch() - Method in class io.inversion.action.security.AclRule
- isAllRolesMustMatch() - Method in class io.inversion.action.security.AclRule
- isAllScopesMustMatch() - Method in class io.inversion.action.security.AclRule
- isAsc() - Method in class io.inversion.query.Order.Sort
- isAsc(int) - Method in class io.inversion.query.Order
- isAutoGenerated() - Method in class io.inversion.Property
- isBootstrap() - Method in class io.inversion.Db
- isCanceled() - Method in class io.inversion.Chain
- isCancelRequest() - Method in class io.inversion.action.misc.MockAction
- isDebug() - Method in class io.inversion.Api
- isDebug() - Method in class io.inversion.Chain
- isDebug() - Method in class io.inversion.Request
- isDecoration() - Method in class io.inversion.Action
- isDelete() - Method in class io.inversion.Request
- isDistinct() - Method in class io.inversion.query.Select
- isDocumented() - Method in class io.inversion.Property
- isDocumented() - Method in class io.inversion.Server
- isDryRun() - Method in class io.inversion.Db
- isDryRun() - Method in class io.inversion.query.Query
-
Test if this query sould actually be run or just planned.
- isEpAction(Action) - Method in class io.inversion.Op
- isExclude() - Method in class io.inversion.Collection
- isExclude() - Method in class io.inversion.Index
- isExclude() - Method in class io.inversion.Property
- isExclude() - Method in class io.inversion.Relationship
- isExplain() - Method in class io.inversion.Request
- isFk() - Method in class io.inversion.Property
- isFunction(String) - Method in class io.inversion.query.Builder
- isGet() - Method in class io.inversion.Request
- isInfo() - Method in class io.inversion.action.security.AclRule
- isInternal() - Method in class io.inversion.Endpoint
- isInternal() - Method in class io.inversion.Op
-
Indicates this operation should not be called from clients directly but may be used for internal calls.
- isInternal() - Method in class io.inversion.Request
- isInvalidColumn(Collection, String) - Method in class io.inversion.query.Where
- isInvalidColumn(Term) - Method in class io.inversion.query.Where
-
Checks to see if a column referenced by a function call is valid.
- isLinkTbl() - Method in class io.inversion.Collection
-
Returns true if all columns are foreign keys.
- isManyToMany() - Method in class io.inversion.Relationship
- isManyToOne() - Method in class io.inversion.Relationship
- isMethod(String...) - Method in class io.inversion.Request
- isNullable() - Method in class io.inversion.Property
- isOneToMany() - Method in class io.inversion.Relationship
- isOneToOneChild() - Method in class io.inversion.Relationship
- isOneToOneParent() - Method in class io.inversion.Relationship
- isOptions() - Method in class io.inversion.Request
- isPaginated() - Method in class io.inversion.query.Page
- isPatch() - Method in class io.inversion.Request
- isPost() - Method in class io.inversion.Request
- isPut() - Method in class io.inversion.Request
- isReadOnly() - Method in class io.inversion.Property
- isRequired() - Method in class io.inversion.Param
- isRequired() - Method in class io.inversion.Property
- isRevisionColumn() - Method in class io.inversion.Property
- isRoot() - Static method in class io.inversion.Chain
- isRunning(Api) - Method in class io.inversion.Db
- isStarted() - Method in class io.inversion.Api
- isStarted() - Method in class io.inversion.Engine
- isSuccess() - Method in class io.inversion.Response
- issuer - Variable in class io.inversion.User
- isTimestampColumn() - Method in class io.inversion.Property
- isType(String...) - Method in class io.inversion.Db
- isType(String...) - Method in class io.inversion.Index
- isUnique() - Method in class io.inversion.Index
- iterator() - Method in class io.inversion.Results
J
- joinPaths(Path, Path, boolean) - Static method in class io.inversion.Action
- joinPaths0(Path, Path, boolean) - Static method in class io.inversion.Action
- json - Variable in class io.inversion.action.misc.MockAction
- json - Variable in class io.inversion.Response
- jsonType - Variable in class io.inversion.Property
- jsonUrl - Variable in class io.inversion.action.misc.MockAction
K
- keySet() - Method in class io.inversion.query.Projection
L
- LAST_QUERY - Static variable in class io.inversion.Results
- lastResponse - Variable in class io.inversion.Engine
-
The last
Responseserved by this Engine, primarily used for writing test cases. - lazyHeaders() - Method in interface io.inversion.Headers
- le(Object) - Method in class io.inversion.Validation
- length(int) - Method in class io.inversion.Validation
- length(int, int) - Method in class io.inversion.Validation
- linker - Variable in class io.inversion.Api
- Linker - Class in io.inversion
- Linker() - Constructor for class io.inversion.Linker
- LinksFilter - Class in io.inversion.action.hateoas
- LinksFilter() - Constructor for class io.inversion.action.hateoas.LinksFilter
- listeners - Variable in class io.inversion.Api
-
Listeners that receive callbacks on startup/shutdown/request/error.
- listeners - Variable in class io.inversion.Engine
-
Listeners that will receive Engine and Api lifecycle, request, and error callbacks.
- log - Variable in class io.inversion.Api
- log - Variable in class io.inversion.Db
- log - Variable in class io.inversion.Engine
- log - Variable in class io.inversion.Rule
- lt(Object) - Method in class io.inversion.Validation
M
- makeName(Context, Object, String, String, String...) - Method in class io.inversion.context.InversionNamer
- makeRelationshipName(Collection, Relationship) - Method in class io.inversion.Db
-
Attempts to construct a sensible json property name for a Relationship.
- mapToColumnNames(Collection, Term) - Method in class io.inversion.Db
- mapToColumnNames(Collection, List<Map<String, Object>>) - Method in class io.inversion.Db
- mapToJsonNames(Collection, Term) - Method in class io.inversion.Db
- match(Url) - Method in class io.inversion.Server
- match(Url) - Method in class io.inversion.Server.ServerMatcher
- match(String, Path) - Method in class io.inversion.Rule
-
Find the first ordered Path that satisfies this method/path match.
- match(String, Path, boolean) - Method in class io.inversion.Rule
- matchApi(Request) - Method in class io.inversion.Engine
- matchDb(String, Path) - Method in class io.inversion.Api
- matches(Request, Path) - Method in class io.inversion.Op
- matches(String) - Method in class io.inversion.Validation
- matches(String, Path) - Method in class io.inversion.Rule
-
Check if the http method and path match this Rule.
- matches(String, String) - Method in class io.inversion.Rule
-
Check if the http method and path match this Rule.
- matches(Pattern) - Method in class io.inversion.Validation
- max(Number) - Method in class io.inversion.Validation
- maxRows - Variable in class io.inversion.action.db.DbGetAction
- method - Variable in class io.inversion.Change
- methods - Variable in class io.inversion.Rule.RuleMatcher
- min(Number) - Method in class io.inversion.Validation
- minMax(Number, Number) - Method in class io.inversion.Validation
- MockAction - Class in io.inversion.action.misc
- MockAction() - Constructor for class io.inversion.action.misc.MockAction
- MockAction(JSNode) - Constructor for class io.inversion.action.misc.MockAction
- MockAction(String) - Constructor for class io.inversion.action.misc.MockAction
- MockAction(String, JSNode) - Constructor for class io.inversion.action.misc.MockAction
- MockAction(String, String, JSNode) - Constructor for class io.inversion.action.misc.MockAction
N
- name - Variable in class io.inversion.Api
- name - Variable in class io.inversion.Index
- name - Variable in class io.inversion.Linker
- name - Variable in class io.inversion.Property
- name - Variable in class io.inversion.Relationship
- name - Variable in class io.inversion.Rule
-
The name used for configuration and debug purposes.
- name(Context, Object) - Method in class io.inversion.context.InversionNamer
- ne(Object) - Method in class io.inversion.Validation
- new400BadRequest() - Static method in exception io.inversion.ApiException
- new400BadRequest(String, Object...) - Static method in exception io.inversion.ApiException
- new400BadRequest(Throwable) - Static method in exception io.inversion.ApiException
- new400BadRequest(Throwable, String, Object...) - Static method in exception io.inversion.ApiException
- new401Unauthroized() - Static method in exception io.inversion.ApiException
- new401Unauthroized(String, Object...) - Static method in exception io.inversion.ApiException
- new401Unauthroized(Throwable) - Static method in exception io.inversion.ApiException
- new401Unauthroized(Throwable, String, Object...) - Static method in exception io.inversion.ApiException
- new403Forbidden() - Static method in exception io.inversion.ApiException
- new403Forbidden(String, Object...) - Static method in exception io.inversion.ApiException
- new403Forbidden(Throwable) - Static method in exception io.inversion.ApiException
- new403Forbidden(Throwable, String, Object...) - Static method in exception io.inversion.ApiException
- new404NotFound() - Static method in exception io.inversion.ApiException
- new404NotFound(String, Object...) - Static method in exception io.inversion.ApiException
- new404NotFound(Throwable) - Static method in exception io.inversion.ApiException
- new404NotFound(Throwable, String, Object...) - Static method in exception io.inversion.ApiException
- new429TooManyRequests() - Static method in exception io.inversion.ApiException
- new429TooManyRequests(String, Object...) - Static method in exception io.inversion.ApiException
- new429TooManyRequests(Throwable) - Static method in exception io.inversion.ApiException
- new429TooManyRequests(Throwable, String, Object...) - Static method in exception io.inversion.ApiException
- new500InternalServerError() - Static method in exception io.inversion.ApiException
- new500InternalServerError(String, Object...) - Static method in exception io.inversion.ApiException
- new500InternalServerError(Throwable) - Static method in exception io.inversion.ApiException
- new500InternalServerError(Throwable, String, Object...) - Static method in exception io.inversion.ApiException
- new501NotImplemented() - Static method in exception io.inversion.ApiException
- new501NotImplemented(String, Object...) - Static method in exception io.inversion.ApiException
- new501NotImplemented(Throwable) - Static method in exception io.inversion.ApiException
- new501NotImplemented(Throwable, String, Object...) - Static method in exception io.inversion.ApiException
- next - Variable in class io.inversion.Chain
- next - Variable in class io.inversion.Results
-
The RQL terms that will get the next page of results the DB things there are more results.
- next() - Method in class io.inversion.Chain
- nullable - Variable in class io.inversion.Property
O
- oauth2 - Enum constant in enum class io.inversion.action.security.AuthScheme.AuthSchemeType
- onAfterError(Request, Response) - Method in interface io.inversion.Api.ApiListener
- onAfterRequest(Request, Response) - Method in interface io.inversion.Api.ApiListener
- onBeforeFinally(Request, Response) - Method in interface io.inversion.Api.ApiListener
- onShutdown(Engine) - Method in interface io.inversion.Engine.EngineListener
-
Notified when the Engine is shutting down and has stopped receiving requests allowing listeners to perform any resource cleanup.
- onShutdown(Engine, Api) - Method in interface io.inversion.Api.ApiListener
- onStartup(Engine) - Method in interface io.inversion.Engine.EngineListener
-
Notified when the Engine is starting prior to accepting any requests which allows listeners to perform additional configuration.
- onStartup(Engine, Api) - Method in interface io.inversion.Api.ApiListener
- Op - Class in io.inversion
- Op() - Constructor for class io.inversion.Op
- Op.OpFunction - Enum Class in io.inversion
- openIdConnect - Enum constant in enum class io.inversion.action.security.AuthScheme.AuthSchemeType
- ops - Variable in class io.inversion.Api
- order - Variable in class io.inversion.query.Query
- order - Variable in class io.inversion.Rule
-
Rules are always processed in sequence sorted by ascending order.
- Order<T extends Order,
P extends Query> - Class in io.inversion.query - Order(P) - Constructor for class io.inversion.query.Order
- Order.Sort - Class in io.inversion.query
- originalValues - Variable in class io.inversion.query.Query
- orRequireAllPerms(String, String...) - Method in class io.inversion.action.security.AclFilter
- orRequireAllRoles(String, String...) - Method in class io.inversion.action.security.AclFilter
- orRequireAllScopes(String, String...) - Method in class io.inversion.action.security.AclFilter
- orRequireOnePerm(String, String...) - Method in class io.inversion.action.security.AclFilter
- orRequireOneRole(String, String...) - Method in class io.inversion.action.security.AclFilter
- orRequireOneScope(String, String...) - Method in class io.inversion.action.security.AclFilter
- out(Object...) - Method in class io.inversion.Validation
P
- page - Variable in class io.inversion.query.Query
- Page<T extends Page,
P extends Query> - Class in io.inversion.query -
page(pageNum, [pageSize]) pageNum(pageNum, [pageSize]) offset(offset, [limit]) limit(limit, [offset]) pageSize(pageSize)
- Page(P) - Constructor for class io.inversion.query.Page
- Param - Class in io.inversion
- Param() - Constructor for class io.inversion.Param
- Param(String, int) - Constructor for class io.inversion.Param
- Param(String, Param.In) - Constructor for class io.inversion.Param
- Param(String, String, Param.In, boolean) - Constructor for class io.inversion.Param
- Param.In - Enum Class in io.inversion
- params - Variable in class io.inversion.Rule
- parent - Variable in class io.inversion.Chain
- parent - Variable in class io.inversion.query.Builder
- parse(Rule.RuleMatcher, String) - Static method in class io.inversion.Rule.RuleMatcher
- parse(Object...) - Method in class io.inversion.query.Builder
- patch(Collection, List<Map<String, Object>>) - Method in class io.inversion.Db
-
Should be called by Actions instead of upsert() only when all records are strictly known to exist.
- patch(String, JSNode) - Method in class io.inversion.Engine
-
Convenience overloading of
#service(Request, Response)to run a REST PATCH Request on this Engine. - PATCH - Enum constant in enum class io.inversion.Op.OpFunction
- PATH - Enum constant in enum class io.inversion.Param.In
- pathParamsToRemove - Variable in class io.inversion.Chain
- paths - Variable in class io.inversion.Rule.RuleMatcher
- peek() - Static method in class io.inversion.Chain
- permissions - Variable in class io.inversion.action.security.AclRule
- permissions - Variable in class io.inversion.User
- pk - Variable in class io.inversion.Property
-
If this Property is a foreign key, this will be populated with the referenced primary key from the referred Collection
- pluralDisplayName - Variable in class io.inversion.Collection
- pop() - Static method in class io.inversion.Chain
- post(String, JSNode) - Method in class io.inversion.Engine
-
Convenience overloading of
#service(Request, Response)to run a REST POST Request on this Engine. - POST - Enum constant in enum class io.inversion.Op.OpFunction
- projection - Variable in class io.inversion.Index
- Projection - Class in io.inversion.query
- Projection() - Constructor for class io.inversion.query.Projection
- properties - Variable in class io.inversion.Collection
-
Properties map database column names to JSON property names.
- properties - Variable in class io.inversion.Index
- Property - Class in io.inversion
- Property() - Constructor for class io.inversion.Property
- Property(String) - Constructor for class io.inversion.Property
- Property(String, String) - Constructor for class io.inversion.Property
- Property(String, String, boolean) - Constructor for class io.inversion.Property
- push(Engine, Request, Response) - Static method in class io.inversion.Chain
- put(String, JSNode) - Method in class io.inversion.Engine
-
Convenience overloading of
#service(Request, Response)to run a REST PUT Request on this Engine. - put(String, Object) - Method in class io.inversion.Chain
- PUT - Enum constant in enum class io.inversion.Op.OpFunction
Q
- query - Variable in class io.inversion.Results
-
the query that produced these results.
- Query<T extends Query,
D extends Db, S extends Select, F extends From, W extends Where, R extends Group, O extends Order, G extends Page> - Class in io.inversion.query -
Represents a full RQL query with a SELECT,WHERE,GROUP,ORDER, and PAGE clause.
- Query() - Constructor for class io.inversion.query.Query
- Query(D, Collection) - Constructor for class io.inversion.query.Query
- Query(D, Collection, Object, String...) - Constructor for class io.inversion.query.Query
- QUERY - Enum constant in enum class io.inversion.Param.In
R
- r() - Method in class io.inversion.query.Builder
- readOnly - Variable in class io.inversion.Property
- recursiveGet(MultiKeyMap, Collection, Collection, String) - Method in class io.inversion.action.db.DbGetAction
- regex - Variable in class io.inversion.Property
- REL_MANY_TO_MANY - Static variable in class io.inversion.Relationship
- REL_MANY_TO_ONE - Static variable in class io.inversion.Relationship
- REL_ONE_TO_MANY - Static variable in class io.inversion.Relationship
- REL_ONE_TO_ONE_CHILD - Static variable in class io.inversion.Relationship
- REL_ONE_TO_ONE_PARENT - Static variable in class io.inversion.Relationship
- related - Variable in class io.inversion.Relationship
- RELATED - Enum constant in enum class io.inversion.Op.OpFunction
- Relationship - Class in io.inversion
- Relationship() - Constructor for class io.inversion.Relationship
- Relationship(String, String, Collection, Collection, Index, Index) - Constructor for class io.inversion.Relationship
- RELATIONSHIP_KEY - Static variable in class io.inversion.Request
- relationships - Variable in class io.inversion.Collection
-
Relationships like resources in one collection to the resources in another collection.
- remove(String) - Method in class io.inversion.Chain
- removeApi(Api) - Method in class io.inversion.Engine
-
Removes the api, notifies EngineListeners and calls api.shutdown().
- removeBuilder(Builder) - Method in class io.inversion.query.Builder
- removeCollection(Collection) - Method in class io.inversion.Db
- removeEndpoint(Endpoint) - Method in class io.inversion.Api
- removeExcludes() - Method in class io.inversion.Api
- removeHeader(String) - Method in interface io.inversion.Headers
- removeHeader(String, String) - Method in interface io.inversion.Headers
- removeIndex(Index) - Method in class io.inversion.Collection
- removeLinks(Collection, JSMap) - Method in class io.inversion.action.hateoas.LinksFilter
- removeParam(Param) - Method in class io.inversion.Op
- removeProperty(Property) - Method in class io.inversion.Collection
- removeRelationship(Relationship) - Method in class io.inversion.Collection
- request - Variable in class io.inversion.Chain
- request - Variable in class io.inversion.Response
- Request - Class in io.inversion
- Request() - Constructor for class io.inversion.Request
- Request(Engine, String, String, Object) - Constructor for class io.inversion.Request
- Request(String, String) - Constructor for class io.inversion.Request
- Request(String, String, String) - Constructor for class io.inversion.Request
- Request(String, String, String, ListMap<String, String>) - Constructor for class io.inversion.Request
- Request(String, String, String, Map<String, String>, ListMap<String, String>) - Constructor for class io.inversion.Request
- REQUEST - Enum constant in enum class io.inversion.Param.In
- requireAllPerms(String, String...) - Static method in class io.inversion.action.security.AclRule
- requireAllRoles(String, String...) - Static method in class io.inversion.action.security.AclRule
- requireAllScopes(String, String...) - Static method in class io.inversion.action.security.AclRule
- required - Variable in class io.inversion.Property
- required(String...) - Method in class io.inversion.Validation
-
If there are any
childPropsthey must exist on the JSNode found atpathOrProp. - requireOnePerm(String, String...) - Static method in class io.inversion.action.security.AclRule
- requireOneRole(String, String...) - Static method in class io.inversion.action.security.AclRule
- requireOneScope(String, String...) - Static method in class io.inversion.action.security.AclRule
- reservedParams - Static variable in class io.inversion.Db
-
These params are specifically NOT passed to the Query for parsing.
- resetAll() - Static method in class io.inversion.Chain
- RESOURCE_KEY - Static variable in class io.inversion.Request
- resourceKey - Variable in class io.inversion.Change
- response - Variable in class io.inversion.Chain
- Response - Class in io.inversion
-
This class serves as holder for the Response returned from a RestClient call AND as the object used to construct your own response to an Engine request.
- Response() - Constructor for class io.inversion.Response
- Response(String) - Constructor for class io.inversion.Response
- Results<M extends Map<String,
?>> - Class in io.inversion -
Results are returned by a Db and transformed by Actions into Response content.
- Results(Query) - Constructor for class io.inversion.Results
- Results(Query, int, List<M>) - Constructor for class io.inversion.Results
- rethrow() - Method in class io.inversion.Response
- rethrow(int) - Method in class io.inversion.Response
- rethrow(int, String...) - Method in class io.inversion.Response
- rethrow(String...) - Method in class io.inversion.Response
- revisionColumn - Variable in class io.inversion.Property
- roles - Variable in class io.inversion.action.security.AclRule
- roles - Variable in class io.inversion.User
- rows - Variable in class io.inversion.Results
-
The data the query produced.
- Rule<R extends Rule> - Class in io.inversion
-
Matches against an HTTP method and URL path to determine if the object should be included when processing the associated Request.
- Rule() - Constructor for class io.inversion.Rule
- Rule.RuleMatcher - Class in io.inversion
- RuleMatcher() - Constructor for class io.inversion.Rule.RuleMatcher
- RuleMatcher(String) - Constructor for class io.inversion.Rule.RuleMatcher
- RuleMatcher(String, Path) - Constructor for class io.inversion.Rule.RuleMatcher
- RuleMatcher(String, String...) - Constructor for class io.inversion.Rule.RuleMatcher
- RuleMatcher(String, List<Path>) - Constructor for class io.inversion.Rule.RuleMatcher
- ruleMatches(Request) - Method in class io.inversion.action.security.AclRule
- run(Request, Response) - Method in class io.inversion.action.db.DbAction
- run(Request, Response) - Method in class io.inversion.action.db.DbDeleteAction
- run(Request, Response) - Method in class io.inversion.action.db.DbGetAction
- run(Request, Response) - Method in class io.inversion.action.hateoas.HALFilter
- run(Request, Response) - Method in class io.inversion.action.hateoas.LinksFilter
- run(Request, Response) - Method in class io.inversion.action.hateoas.SdkFilter
- run(Request, Response) - Method in class io.inversion.action.misc.MockAction
- run(Request, Response) - Method in class io.inversion.Action
-
Override this method with your custom business logic or override one of the http method "doMETHOD" specific handlers.
- run(Request, Response) - Method in class io.inversion.action.security.AclFilter
- run(Request, Response) - Method in class io.inversion.action.security.AuthFilter
- run0(Request, Response) - Method in class io.inversion.Action
S
- 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
- select - Variable in class io.inversion.query.Query
- select(Collection, Map<String, String>) - Method in class io.inversion.Db
-
Finds all records that match the supplied RQL query terms.
- select(Request, Collection, Api) - Method in class io.inversion.action.db.DbGetAction
- Select<T extends Select,
P extends Query> - Class in io.inversion.query - Select(P) - Constructor for class io.inversion.query.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
- Server - Class in io.inversion
- Server() - Constructor for class io.inversion.Server
- Server(Url...) - Constructor for class io.inversion.Server
- Server(String...) - Constructor for class io.inversion.Server
- SERVER_PATH - Enum constant in enum class io.inversion.Param.In
- 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(Request, Response) - Method in class io.inversion.Engine
-
The main entry point for processing a Request and generating Response content.
- 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) - setAsc(boolean) - Method in class io.inversion.query.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
- 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.query.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
- shutdown() - Method in class io.inversion.Db
-
Shutsdown all running Apis.
- shutdown() - Method in class io.inversion.Engine
-
Removes all Apis and notifies listeners.onShutdown
- shutdown(Api) - Method in class io.inversion.Db
- shutdownApi(Api) - Method in class io.inversion.Engine
- 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.query.Projection
- size() - Method in class io.inversion.Results
- skipNext() - Method in class io.inversion.Chain
- Sort(String, boolean) - Constructor for class io.inversion.query.Order.Sort
- startAt - Variable in class io.inversion.Response
- startup() - Method in class io.inversion.Engine
-
Runs the
Wirerand callsstartupApifor each Api. - startup(Api) - Method in class io.inversion.Db
-
Called by an Api to as part of Api.startup().
- 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
- stripTerms(String, String...) - Static method in class io.inversion.action.db.DbGetAction
- subject - Variable in class io.inversion.User
T
- tableName - Variable in class io.inversion.Collection
-
The backend datasource name that this Collection operates on.
- terms - Variable in class io.inversion.query.Builder
- testQuery - Variable in class io.inversion.Results
- text - Variable in class io.inversion.Response
- throwEx(String, Object...) - Static method in exception io.inversion.ApiException
-
Throws a "500 Internal Server Error" ApiException with the given message
- throwEx(Throwable) - Static method in exception io.inversion.ApiException
-
Rethrows
causeas a "500 Internal Server Error" ApiException - throwEx(Throwable, String, String, Object...) - Static method in exception io.inversion.ApiException
- timestampColumn - Variable in class io.inversion.Property
- top() - Static method in class io.inversion.Chain
- toQueryString(Map<String, String>) - Static method in class io.inversion.Url
-
Creates a UTF-8 url encoded query string, not including a leading "?" with key value pairs separated by a '&'
- toString() - Method in class io.inversion.Api
- toString() - Method in class io.inversion.Chain.ActionMatch
- toString() - Method in class io.inversion.Index
- toString() - Method in class io.inversion.Op
- toString() - Method in class io.inversion.Param
- toString() - Method in class io.inversion.Property
- toString() - Method in class io.inversion.query.Builder
- toString() - Method in class io.inversion.Relationship
- toString() - Method in class io.inversion.Response
- toString() - Method in class io.inversion.Rule.RuleMatcher
- toString() - Method in class io.inversion.Rule
- toString() - Method in class io.inversion.Server.ServerMatcher
- toString() - Method in class io.inversion.Server
- toString() - Method in class io.inversion.Url
-
Generates a string string representation of this url with any query string parameters URL encoded and port number included only if it differs from the standard protocol port.
- toString(List<Term>) - Method in class io.inversion.query.Builder
- transform(Term) - Method in class io.inversion.query.Where
- type - Variable in class io.inversion.Db
-
A property that can be used to disambiguate different backends supported by a single subclass.
- type - Variable in class io.inversion.Index
- type - Variable in class io.inversion.Property
- type - Variable in class io.inversion.Relationship
- TYPE_FOREIGN_KEY - Static variable in class io.inversion.Index
- TYPE_INDEX - Static variable in class io.inversion.Index
- TYPE_PRIMARY_KEY - Static variable in class io.inversion.Index
- TYPE_RESOURCE_KEY - Static variable in class io.inversion.Index
U
- unique - Variable in class io.inversion.Index
- updatePageCount() - Method in class io.inversion.Response
- Upload - Class in io.inversion
- Upload(String, String, long, String, InputStream) - Constructor for class io.inversion.Upload
- Uploader - Interface in io.inversion
-
Implemented by different runtimes, for example a servlet vs a lambda, to enable different file upload mechanisms.
- upsert(Collection, List<Map<String, Object>>) - Method in class io.inversion.Db
- url - Variable in class io.inversion.Api
- url - Variable in class io.inversion.Response
- Url - Class in io.inversion
-
Utility class for parsing and working with HTTP(S) URLs.
- Url(String) - Constructor for class io.inversion.Url
-
Parses
urlinto its protocol, host, port, path and query string param parts. - URL - Enum constant in enum class io.inversion.Param.In
- user - Variable in class io.inversion.Chain
- User - Class in io.inversion
- User() - Constructor for class io.inversion.User
- User(String, String, String) - Constructor for class io.inversion.User
- USER - Enum constant in enum class io.inversion.Param.In
- userDao - Variable in class io.inversion.action.security.schemes.ApiKeyScheme
- UserDao - Interface in io.inversion.action.security.schemes
V
- 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 class io.inversion.action.security.AuthScheme.AuthSchemeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.inversion.action.security.schemes.HttpAuthScheme.HttpScheme
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.inversion.Op.OpFunction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.inversion.Param.In
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.inversion.action.security.AuthScheme.AuthSchemeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.inversion.action.security.schemes.HttpAuthScheme.HttpScheme
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.inversion.Op.OpFunction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.inversion.Param.In
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vars - Variable in class io.inversion.Chain
- version - Variable in class io.inversion.Api
W
- where - Variable in class io.inversion.query.Query
- Where<T extends Where,
P extends Query> - Class in io.inversion.query - Where(P) - Constructor for class io.inversion.query.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(Action) - Method in class io.inversion.Endpoint
- withAction(Chain.ActionMatch) - Method in class io.inversion.Chain
- 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(Action...) - Method in class io.inversion.Endpoint
- withActions(List<Chain.ActionMatch>) - Method in class io.inversion.Chain
- 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
- withAllScopesMustMatch(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
- withBaseDir(String) - Method in class io.inversion.action.misc.FileAction
- withBody(StreamBuffer) - Method in class io.inversion.Response
- withBody(StreamBuffer, String) - Method in class io.inversion.Response
- withBody(String) - Method in class io.inversion.Request
- withBootstrap(boolean) - Method in class io.inversion.Db
- withBuilder(Builder) - Method in class io.inversion.query.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.query.Query
- withCollection(Collection) - Method in class io.inversion.Relationship
- withCollection(Collection) - Method in class io.inversion.Request
- 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.query.Query
- withConfig(Config) - Method in class io.inversion.Engine
- withConfigPath(String) - Method in class io.inversion.Engine
- withConfigProfile(String) - Method in class io.inversion.Engine
- withContentType(String) - Method in class io.inversion.Response
- withContext(Context) - Method in class io.inversion.Engine
- withDb(D) - Method in class io.inversion.query.Query
- 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(Db<T>) - Method in class io.inversion.Api
- 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.query.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(Endpoint) - Method in class io.inversion.Op
- withEndpoint(Endpoint) - Method in class io.inversion.Request
- withEndpoint(Endpoint...) - Method in class io.inversion.Api
- withEndpoint(String, Action...) - Method in class io.inversion.Api
- 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
listenerto receive Engine, Api, request and error callbacks. - withError(Throwable) - Method in class io.inversion.Response
- 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
- 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
- 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
- withForeignKey(Collection, String...) - Method in class io.inversion.Collection
- 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(String...) - Method in class io.inversion.query.Builder
- withFunctions(Collection<String>) - Method in class io.inversion.query.Builder
- withGetAction(DbGetAction) - Method in class io.inversion.action.db.DbAction
- withGroupBy(String...) - Method in class io.inversion.query.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(JSMap) - Method in class io.inversion.Request
- withHeaders(ListMap) - Method in class io.inversion.Response
- withHeaders(String, String) - Method in class io.inversion.Request
- withHint(String) - Method in class io.inversion.Property
- withHost(String) - Method in class io.inversion.Url
- 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
- withIncludeOn(Rule.RuleMatcher) - Method in class io.inversion.Rule
- withIncludeOn(String...) - Method in class io.inversion.Rule
- 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(int) - Method in class io.inversion.Param
- withIndex(String, String, boolean, int, String) - Method in class io.inversion.Collection
- withIndex(String, String, boolean, String...) - Method in class io.inversion.Collection
-
Fluent utility method for constructing and adding a new Index.
- 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.
- 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.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(Term) - Method in class io.inversion.Results
- withNext(String) - Method in class io.inversion.Response
- 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
- 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
paramsoverwriting any preexisting key/value pair on a key case insensitive basis. - withParams(String...) - Method in class io.inversion.Url
- 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
newParamstoparamsoverwriting any exiting keys on a case insensitive basis - withParent(P) - Method in class io.inversion.query.Builder
- withPartName(String) - Method in class io.inversion.Upload
- withPatchAction(DbPatchAction) - Method in class io.inversion.action.db.DbAction
- 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
- withProperty(int, Property) - Method in class io.inversion.Index
- 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.
- 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
queryStringand replaceparams - 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(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
- 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.
- 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
- 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
- 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
- withSorts(List<Order.Sort>) - Method in class io.inversion.query.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
- withTerm(Term) - Method in class io.inversion.query.Builder
-
OVERRIDE ME TO ADD CUSTOM FUNCTIONALITY TO YOUR FLUENT API
- withTerm(Term) - Method in class io.inversion.query.Query
- withTerm(String) - Method in class io.inversion.query.Builder
- withTerm(String, Object...) - Method in class io.inversion.query.Builder
- withTerms(Object...) - Method in class io.inversion.query.Builder
- withTestQuery(String) - Method in class io.inversion.Results
- withText(String) - Method in class io.inversion.Response
- withTimestampColumn(boolean) - Method in class io.inversion.Property
- 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.Property
- withType(String) - Method in class io.inversion.query.Projection
- 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.Request
- withUrl(String) - Method in class io.inversion.Response
- withUrls(Url...) - Method in class io.inversion.Server
- withUrls(String...) - Method in class io.inversion.Server
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form