All Classes and Interfaces
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.
Thrown when a certain service denies access to the requested resources.
An exception that is thrown when there is an issue reported by the SAP HANA Cloud Connector.
Delegator implementation of the
ErpHttpDestination interface, delegating all
HttpDestinationProperties calls to the wrapped destination.Builder class to allow for easy creation of an immutable
DefaultErpHttpDestination instance.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 an
HttpDestinationProperties in an Erp context.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.
Implementation of GSON
TypeAdapterFactory that is able to generically handle all implementations of
ErpType.Used for serialization and deserialization of ERP-based types.
Thrown when a certain service refuses the logon attempt.
Thrown when configuration for accessing a certain system is missing.
Request<RequestT extends Request<RequestT,RequestResultT>,RequestResultT extends RequestResult<RequestT,RequestResultT>>
Common interface for ERP queries.
Thrown when something goes wrong during the execution of a request.
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.
Indicates an exception related to the serialization of a request.
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.
Thrown when the version of a system or service is not supported.