| Action<A extends Action> |
Actions perform some work when matched to a Request and potentially contribute to the content of the Response.
|
| Api |
Contains the Servers, Dbs, Collections, Endpoints and Actions that make up a REST API.
|
| Chain |
|
| Chain.ActionMatch |
|
| Change |
|
| Collection |
Represents a REST Collection and maps JSON properties property names and logical cross Collection data relationships to underlying Db tables and column names.
|
| Db<T extends Db> |
An adapter to an underlying data source.
|
| Endpoint |
A single Endpoint, bundling one or more Path match relative Actions, is selected to service a Request.
|
| Engine |
Matches inbound Request Url paths to an Api Endpoint and executes associated Actions.
|
| Filter<A extends Filter> |
|
| Index |
|
| Linker |
|
| Op |
|
| Param |
|
| Property |
|
| Relationship |
|
| Request |
|
| Response |
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.
|
| Results<M extends java.util.Map<java.lang.String,?>> |
Results are returned by a Db and transformed by Actions into Response content.
|
| Rule<R extends Rule> |
Matches against an HTTP method and URL path to determine if the object
should be included when processing the associated Request.
|
| Rule.RuleMatcher |
|
| Server |
|
| Server.ServerMatcher |
|
| Upload |
|
| Url |
Utility class for parsing and working with HTTP(S) URLs.
|
| User |
|
| Validation |
Utility designed to make it easy to validate request properties or request body
json values while you are retrieving them.
|