| Interface | Description |
|---|---|
| ErpHttpDestination |
Platform independent representation of an HTTP destination with ERP specific properties as a collection of key-value
pairs.
|
| ErpHttpDestinationProperties |
Interface exposing the relevant fields used for an
HttpDestinationProperties in an Erp context. |
| RequestExecutor<RequestT extends Request<RequestT,RequestResultT>,RequestResultT extends RequestResult<RequestT,RequestResultT>> |
Common interface for execution of different types of queries.
|
| RequestResult<RequestT extends Request<RequestT,RequestResultT>,RequestResultT extends RequestResult<RequestT,RequestResultT>> |
Common interface for ERP request results.
|
| RequestSerializer<RequestT extends Request<RequestT,RequestResultT>,RequestResultT extends RequestResult<RequestT,RequestResultT>> |
Common interface for serialization of queries and deserialization of request results.
|
| Class | Description |
|---|---|
| AbstractRequestSerializer<RequestT extends Request<RequestT,RequestResultT>,RequestResultT extends RequestResult<RequestT,RequestResultT>> |
Common abstract class for serialization of queries and deserialization of request results.
|
| DefaultErpHttpDestination |
Delegator implementation of the the
ErpHttpDestination interface, delegating all
HttpDestinationProperties calls to the wrapped destination. |
| DefaultErpHttpDestination.Builder |
Builder class to allow for easy creation of an immutable
DefaultErpHttpDestination instance. |
| DurationDeserializer |
Helper class used for parsing durations measured by the ERP.
|
| ErpHttpDestinationUtils |
Collection of convenience methods to work with
ErpHttpDestinations. |
| ErpHttpRequestExecutor<RequestT extends Request<RequestT,RequestResultT>,RequestResultT extends RequestResult<RequestT,RequestResultT>> |
A collection of methods which are commonly called during executions of a request against an ERP system.
|
| ErpTypeGsonTypeAdapterFactory |
Implementation of GSON
TypeAdapterFactory that is able to generically handle all implementations of
ErpType. |
| ErpTypeSerializer |
Used for serialization and deserialization of ERP-based types.
|
| Request<RequestT extends Request<RequestT,RequestResultT>,RequestResultT extends RequestResult<RequestT,RequestResultT>> |
Common interface for ERP queries.
|
| RequestBody | Deprecated
This class has no usage, do not subclass from it.
|
| RequestExecutionMeasurements |
Collection of measurements for an S/4HANA request.
|
| SerializedRequest<RequestT extends Request<RequestT,?>> |
Represents a serialized request, including request method, path, headers, and body.
|
| SerializedRequestResult<RequestT extends Request<RequestT,?>> |
Represents serialized request result with a request, result body, and headers.
|
| ServiceUriBuilder |
Used to build S/4HANA service URI, considering parameters such as base URI and relative path.
|
| Enum | Description |
|---|---|
| RequestMethod |
Enumeration representing possible HTTP methods for ERP request execution.
|
Copyright © 2022 SAP SE. All rights reserved.