Class SoapRemoteFunctionRequestSerializer<RequestT extends AbstractRemoteFunctionRequest<RequestT,RequestResultT>,RequestResultT extends AbstractRemoteFunctionRequestResult<RequestT,RequestResultT>>
java.lang.Object
com.sap.cloud.sdk.s4hana.connectivity.AbstractRequestSerializer<RequestT,RequestResultT>
com.sap.cloud.sdk.s4hana.connectivity.rfc.SoapRemoteFunctionRequestSerializer<RequestT,RequestResultT>
- Type Parameters:
RequestT
- The generic request type.RequestResultT
- The generic result type.
- All Implemented Interfaces:
RequestSerializer<RequestT,
RequestResultT>
@Deprecated
public class SoapRemoteFunctionRequestSerializer<RequestT extends AbstractRemoteFunctionRequest<RequestT,RequestResultT>,RequestResultT extends AbstractRemoteFunctionRequestResult<RequestT,RequestResultT>>
extends AbstractRequestSerializer<RequestT,RequestResultT>
Deprecated.
This module will be discontinued, along with its classes and methods.
Serializer for SOAP-based remote function queries.
-
Constructor Summary
ConstructorDescriptionSoapRemoteFunctionRequestSerializer
(Class<RequestResultT> resultType) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionprotected RequestResultT
deserializeRequestResult
(SerializedRequestResult<RequestT> serializedRequestResult) Deprecated.Deserialize a request result.protected List<com.sap.cloud.sdk.s4hana.connectivity.rfc.AbstractRemoteFunctionRequestResult.Result>
Deprecated.Returns the results of the return parameters.protected SerializedRequest<RequestT>
serializeRequest
(RequestT request) Deprecated.Serialize a request.Methods inherited from class com.sap.cloud.sdk.s4hana.connectivity.AbstractRequestSerializer
deserialize, serialize
-
Constructor Details
-
SoapRemoteFunctionRequestSerializer
Deprecated.
-
-
Method Details
-
getReturnParameterResults
protected List<com.sap.cloud.sdk.s4hana.connectivity.rfc.AbstractRemoteFunctionRequestResult.Result> getReturnParameterResults(RequestResultT result) Deprecated.Returns the results of the return parameters.- Parameters:
result
- The result of the request.- Returns:
- The results of the return parameters.
-
serializeRequest
@Nonnull protected SerializedRequest<RequestT> serializeRequest(@Nonnull RequestT request) throws ParserConfigurationException, TransformerException Deprecated.Description copied from class:AbstractRequestSerializer
Serialize a request. Allows to generically throw an exception which is converted toRequestSerializationException
byAbstractRequestSerializer.serialize(Request)
.- Specified by:
serializeRequest
in classAbstractRequestSerializer<RequestT extends AbstractRemoteFunctionRequest<RequestT,
RequestResultT>, RequestResultT extends AbstractRemoteFunctionRequestResult<RequestT, RequestResultT>> - Parameters:
request
- The request to serialize.- Returns:
- The serialized request.
- Throws:
ParserConfigurationException
TransformerException
-
deserializeRequestResult
@Nonnull protected RequestResultT deserializeRequestResult(@Nonnull SerializedRequestResult<RequestT> serializedRequestResult) throws ParserConfigurationException Deprecated.Description copied from class:AbstractRequestSerializer
Deserialize a request result. Allows to generically throw an exception which is converted toRequestSerializationException
byAbstractRequestSerializer.deserialize(SerializedRequestResult)
.- Specified by:
deserializeRequestResult
in classAbstractRequestSerializer<RequestT extends AbstractRemoteFunctionRequest<RequestT,
RequestResultT>, RequestResultT extends AbstractRemoteFunctionRequestResult<RequestT, RequestResultT>> - Parameters:
serializedRequestResult
- The request result payload to deserialize.- Returns:
- The deserialized request result.
- Throws:
ParserConfigurationException
-