Package com.sap.cloud.sdk.s4hana.connectivity
package com.sap.cloud.sdk.s4hana.connectivity
-
ClassDescriptionAbstractRequestSerializer<RequestT extends Request<RequestT,
RequestResultT>, RequestResultT extends RequestResult<RequestT, RequestResultT>> Common abstract class for serialization of queries and deserialization of request results.Delegator implementation of theErpHttpDestinationinterface, delegating allHttpDestinationPropertiescalls to the wrapped destination.Builder class to allow for easy creation of an immutableDefaultErpHttpDestinationinstance.Helper class used for parsing durations measured by the ERP.Platform independent representation of an HTTP destination with ERP specific properties as a collection of key-value pairs.Interface exposing the relevant fields used for anHttpDestinationPropertiesin an Erp context.Collection of convenience methods to work withErpHttpDestinations.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.Implementation of GSONTypeAdapterFactorythat is able to generically handle all implementations ofErpType.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.Collection of measurements for an S/4HANA request.RequestExecutor<RequestT extends Request<RequestT,RequestResultT>, RequestResultT extends RequestResult<RequestT, RequestResultT>> Common interface for execution of different types of queries.Enumeration representing possible HTTP methods for ERP request execution.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.Represents a serialized request, including request method, path, headers, and body.Represents serialized request result with a request, result body, and headers.Used to build S/4HANA service URI, considering parameters such as base URI and relative path.