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
ErpHttpDestination s. |
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 |
Abstract base class for different types of request bodies.
|
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 © 2021 SAP SE. All rights reserved.