| Interface | Description |
|---|---|
| BasicRequestFactory |
Creates GET, POST and DELETE requests.
|
| ProductRequestFactory |
Creates instances of Product requests.
|
| RequestFactory |
Creates instances of requests.
|
| RequestHolder<T> |
Abstraction over HTTP request execution.
|
| TestableRequest |
Request that provides access to its internal request holder, therefore to the method, URL, query params, body.
|
| TestableRequestHolder |
Provides access to request internals, for debugging, logging and testing purposes.
|
| Class | Description |
|---|---|
| BasicRequestFactoryImpl |
Creates real GET and POST requests for
RequestFactoryImpl. |
| CommandRequestImpl<T> | |
| DeleteRequestImpl<T> | |
| FetchRequestBasedOnQuery<T> |
Request that fetches a single object, implemented using a query endpoint.
|
| FetchRequestImpl<T> | |
| FetchRequestWithErrorHandling<T> | |
| ProductCommandRequest | |
| ProductFetchRequest |
Transforms results of type
BackendProductProjection to Product. |
| ProductQueryRequest | |
| ProductRequestFactoryImpl |
Converts products from the raw
BackendProductProjection to Product. |
| ProductSearchRequest |
Transforms results from
BackendProductProjection to Product. |
| QueryRequestImpl<T> | |
| QueryRequestMapping<A,B> |
Converts a
QueryRequest<A> in a QueryRequest<B>. |
| RequestExecutor | |
| RequestFactoryImpl |
Creates specialized requests based on basic GET and POST requests.
|
| RequestHolderImpl<T> |
A request holder that does real HTTP requests.
|
| SearchRequestImpl<T> | |
| SetCredentials | |
| SphereResultRaw<T> |
Raw result of a request to the Sphere backend, used internally by the Java client.
|