public class SoapRemoteFunctionRequestSerializer<RequestT extends AbstractRemoteFunctionRequest<RequestT,RequestResultT>,RequestResultT extends AbstractRemoteFunctionRequestResult<RequestT,RequestResultT>> extends AbstractRequestSerializer<RequestT,RequestResultT>
Constructor and Description |
---|
SoapRemoteFunctionRequestSerializer(Class<RequestResultT> resultType) |
Modifier and Type | Method and Description |
---|---|
protected RequestResultT |
deserializeRequestResult(SerializedRequestResult<RequestT> serializedRequestResult)
Deserialize a request result.
|
protected List<com.sap.cloud.sdk.s4hana.connectivity.rfc.AbstractRemoteFunctionRequestResult.Result> |
getReturnParameterResults(RequestResultT result) |
protected SerializedRequest<RequestT> |
serializeRequest(RequestT request)
Serialize a request.
|
deserialize, serialize
public SoapRemoteFunctionRequestSerializer(Class<RequestResultT> resultType)
protected List<com.sap.cloud.sdk.s4hana.connectivity.rfc.AbstractRemoteFunctionRequestResult.Result> getReturnParameterResults(RequestResultT result)
@Nonnull protected SerializedRequest<RequestT> serializeRequest(@Nonnull RequestT request) throws ParserConfigurationException, TransformerException
AbstractRequestSerializer
RequestSerializationException
by AbstractRequestSerializer.serialize(Request)
.serializeRequest
in class AbstractRequestSerializer<RequestT extends AbstractRemoteFunctionRequest<RequestT,RequestResultT>,RequestResultT extends AbstractRemoteFunctionRequestResult<RequestT,RequestResultT>>
request
- The request to serialize.ParserConfigurationException
TransformerException
@Nonnull protected RequestResultT deserializeRequestResult(@Nonnull SerializedRequestResult<RequestT> serializedRequestResult) throws ParserConfigurationException
AbstractRequestSerializer
RequestSerializationException
by AbstractRequestSerializer.deserialize(SerializedRequestResult)
.deserializeRequestResult
in class AbstractRequestSerializer<RequestT extends AbstractRemoteFunctionRequest<RequestT,RequestResultT>,RequestResultT extends AbstractRemoteFunctionRequestResult<RequestT,RequestResultT>>
serializedRequestResult
- The request result payload to deserialize.ParserConfigurationException
Copyright © 2020 SAP SE. All rights reserved.