Class RfmRequest
Use the class BapiRequest
to call BAPIs in an ERP system.
The signature of an RFM consists of importing, exporting, changing, and tables parameters.
From the perspective of the RFM caller, input data is considered as exporting, output data is considered as importing, tables, and changing parameters can be used for both directions. The methods of this class are named following the caller's perspective.
From the perspective of the RFM, importing means input data, exporting means output data, changing, and tables parameters can be used for both directions.
Example:
Calling a RFM with one importing parameter (from RFM perspective) requires to utilize the method
withExporting(String, String)
. Consider all existing variants of this method depending on the Java data type
of the parameter, e.g. use withExporting(String, String, String)
to pass a String object.
The data type (i.e. the data dictionary object) of importing and exporting parameters (regardless of the perspective) can either be a data element, a structure, or a table type.
- Use
withExporting(String, String)
and its data type dependent variants to supply an exporting RFM parameter reflected by a data element. - Use
withExportingFields(String, String, Fields)
to supply an exporting RFM parameter reflected by a structure. - Use
withExportingTable(String, String)
to supply an exporting RFM parameter reflected by a table type.
After calling execute(Destination)
use the class RfmRequestResult
to access the results of the RFM
call (e.g. the exporting parameters from the RFM perspective respectively the importing parameters from the caller's
perspective).
-
Field Summary
Fields inherited from class com.sap.cloud.sdk.s4hana.connectivity.rfc.AbstractRemoteFunctionRequest
commitStrategy, constructedByMethod, functionName, remoteFunctionRequestErrorHandler
-
Constructor Summary
ConstructorDescriptionRfmRequest
(String functionName) Deprecated.Constructs a synchronous remote function call request for which the result will be committed.RfmRequest
(String functionName, boolean commit) Deprecated.Constructs a remote function call request.RfmRequest
(String functionName, CommitStrategy commitStrategy) Deprecated.Constructs a remote function call request. -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
Deprecated.boolean
Deprecated.execute
(Destination destination) Deprecated.Executes a given request using the givenDestination
.Deprecated.protected RfmRequest
getThis()
Deprecated.Convenience method that returns the current instance.Deprecated.int
hashCode()
Deprecated.Deprecated.Specifies to invoke aRemoteFunctionRequestErrorHandler
after the request execution which does not inspect theRfmRequestResult
and, therefore, does not throw aRemoteFunctionException
.Deprecated.Specifies to invoke aRemoteFunctionRequestErrorHandler
after the request execution which inspects theRfmRequestResult
and throws aRemoteFunctionException
or one of its more-specific exceptions depending on the returned error messages of the request.toString()
Deprecated.withChanging
(String name, String dataType) Deprecated.Adds a changing parameter.withChanging
(String name, String dataType, Year value) Deprecated.Adds a changingYear
parameter.withChanging
(String name, String dataType, Boolean value) Deprecated.Adds a changingBoolean
parameter.withChanging
(String name, String dataType, Byte value) Deprecated.Adds a changingByte
parameter.withChanging
(String name, String dataType, Character value) Deprecated.Adds a changingCharacter
parameter.withChanging
(String name, String dataType, Double value) Deprecated.Adds a changingDouble
parameter.withChanging
(String name, String dataType, Float value) Deprecated.Adds a changingFloat
parameter.withChanging
(String name, String dataType, Integer value) Deprecated.Adds a changingInteger
parameter.withChanging
(String name, String dataType, Long value) Deprecated.Adds a changingLong
parameter.withChanging
(String name, String dataType, Short value) Deprecated.Adds a changingShort
parameter.withChanging
(String name, String dataType, String value) Deprecated.Adds a changingString
parameter.withChanging
(String name, String dataType, BigDecimal value) Deprecated.Adds a changingBigDecimal
parameter.withChanging
(String name, String dataType, BigInteger value) Deprecated.Adds a changingBigInteger
parameter.withChanging
(String name, String dataType, LocalDate value) Deprecated.Adds a changingLocalDate
parameter.withChanging
(String name, String dataType, LocalTime value) Deprecated.Adds a changingLocalTime
parameter.withChanging
(String name, String dataType, Locale value) Deprecated.Adds a changingLocale
parameter.<T extends ErpType<T>>
RfmRequestwithChanging
(String name, String dataType, T value) Deprecated.Adds a changing parameter.<T> RfmRequest
withChanging
(String name, String dataType, T value, ErpTypeConverter<T> typeConverter) Deprecated.Adds a changing parameter.withChangingFields
(String name, String dataType) Deprecated.Adds a changing fields parameter for multiple values.withChangingFields
(String name, String dataType, Fields fields) Deprecated.Adds a changing fields parameter for multiple values.withChangingTable
(String name, String dataType) Deprecated.Adds a changing table parameter.withErrorHandler
(RemoteFunctionRequestErrorHandler remoteFunctionRequestErrorHandler) Deprecated.Specifies to invoke the providedRemoteFunctionRequestErrorHandler
after the request has been executed.withException
(String name) Deprecated.Declares an expected exception from calling a remote function module.withExporting
(String name, String dataType) Deprecated.Adds an exporting parameter reflected by a data element.withExporting
(String name, String dataType, byte[] value) Deprecated.Adds an exporting byte[] parameter reflected by a data element.withExporting
(String name, String dataType, Year value) Deprecated.Adds an exportingYear
parameter. reflected by a data elementwithExporting
(String name, String dataType, Boolean value) Deprecated.Adds an exportingBoolean
parameter reflected by a data element.withExporting
(String name, String dataType, Byte value) Deprecated.Adds an exportingByte
parameter reflected by a data element.withExporting
(String name, String dataType, Character value) Deprecated.Adds an exportingCharacter
parameter reflected by a data element.withExporting
(String name, String dataType, Double value) Deprecated.Adds an exportingDouble
parameter reflected by a data element.withExporting
(String name, String dataType, Float value) Deprecated.Adds an exportingFloat
parameter reflected by a data element.withExporting
(String name, String dataType, Integer value) Deprecated.Adds an exportingInteger
parameter reflected by a data element.withExporting
(String name, String dataType, Long value) Deprecated.Adds an exportingLong
parameter reflected by a data element.withExporting
(String name, String dataType, Short value) Deprecated.Adds an exportingShort
parameter reflected by a data element.withExporting
(String name, String dataType, String value) Deprecated.Adds an exportingString
parameter reflected by a data element.withExporting
(String name, String dataType, BigDecimal value) Deprecated.Adds an exportingBigDecimal
parameter reflected by a data element.withExporting
(String name, String dataType, BigInteger value) Deprecated.Adds an exportingBigInteger
parameter reflected by a data element.withExporting
(String name, String dataType, LocalDate value) Deprecated.Adds an exportingLocalDate
parameter reflected by a data element.withExporting
(String name, String dataType, LocalTime value) Deprecated.Adds an exportingLocalTime
parameter reflected by a data element.withExporting
(String name, String dataType, Locale value) Deprecated.Adds an exportingLocale
parameter reflected by a data element.<T extends ErpType<T>>
RfmRequestwithExporting
(String name, String dataType, T value) Deprecated.Adds an exporting parameter reflected by a data element.<T> RfmRequest
withExporting
(String name, String dataType, T value, ErpTypeConverter<T> typeConverter) Deprecated.Adds an exporting parameter reflected by a data element.withExportingFields
(String name, String dataType) Deprecated.Adds an exporting parameter reflected by a structure.withExportingFields
(String name, String dataType, Fields fields) Deprecated.Adds an exporting parameter reflected by a structure.withExportingTable
(String name, String dataType) Deprecated.Adds an exporting parameter reflected by a table type.withImporting
(String name, String dataType) Deprecated.Adds an importing parameter reflected by a data element.withImporting
(String name, String dataType, Year value) Deprecated.Adds a importingYear
parameter reflected by a data element.withImporting
(String name, String dataType, Boolean value) Deprecated.Adds a importingBoolean
parameter reflected by a data element.withImporting
(String name, String dataType, Byte value) Deprecated.Adds a importingByte
parameter reflected by a data element.withImporting
(String name, String dataType, Character value) Deprecated.Adds a importingCharacter
parameter reflected by a data element.withImporting
(String name, String dataType, Double value) Deprecated.Adds a importingDouble
parameter reflected by a data element.withImporting
(String name, String dataType, Float value) Deprecated.Adds a importingFloat
parameter reflected by a data element.withImporting
(String name, String dataType, Integer value) Deprecated.Adds a importingInteger
parameter reflected by a data element.withImporting
(String name, String dataType, Long value) Deprecated.Adds a importingLong
parameter reflected by a data element.withImporting
(String name, String dataType, Short value) Deprecated.Adds a importingShort
parameter reflected by a data element.withImporting
(String name, String dataType, String value) Deprecated.Adds a importingString
parameter reflected by a data element.withImporting
(String name, String dataType, BigDecimal value) Deprecated.Adds a importingBigDecimal
parameter reflected by a data element.withImporting
(String name, String dataType, BigInteger value) Deprecated.Adds a importingBigInteger
parameter reflected by a data element.withImporting
(String name, String dataType, LocalDate value) Deprecated.Adds a importingLocalDate
parameter reflected by a data element.withImporting
(String name, String dataType, LocalTime value) Deprecated.Adds a importingLocalTime
parameter reflected by a data element.withImporting
(String name, String dataType, Locale value) Deprecated.Adds a importingLocale
parameter reflected by a data element.<T extends ErpType<T>>
RfmRequestwithImporting
(String name, String dataType, T value) Deprecated.Adds an importing parameter reflected by a data element.<T> RfmRequest
withImporting
(String name, String dataType, T value, ErpTypeConverter<T> typeConverter) Deprecated.Adds an importing parameter reflected by a data element.withImportingAsReturn
(String dataType) Deprecated.Adds an importing parameter as a return parameter with the name defined byAbstractRemoteFunctionRequest.RETURN_PARAMETER
.withImportingAsReturn
(String name, String dataType) Deprecated.Adds an importing parameter as a return parameter.withImportingFields
(String name, String dataType) Deprecated.Adds an importing parameter reflected by a structure.withImportingFields
(String name, String dataType, Fields fields) Deprecated.Adds an importing parameter reflected by a structure.withImportingTable
(String name, String dataType) Deprecated.Adds an importing parameter reflected by a table type.Deprecated.Adds a table parameter.withTableAsReturn
(String dataType) Deprecated.Adds a table parameter as a return parameter with the name defined byAbstractRemoteFunctionRequest.RETURN_PARAMETER
.withTableAsReturn
(String name, String dataType) Deprecated.Adds a table parameter as a return parameter.withTypeConverters
(ErpTypeConverter<?>... typeConverters) Deprecated.withTypeConverters
(Iterable<ErpTypeConverter<?>> typeConverters) Deprecated.Registers the givenErpTypeConverter
s.Methods inherited from class com.sap.cloud.sdk.s4hana.connectivity.rfc.AbstractRemoteFunctionRequest
getCommitStrategy, getConstructedByMethod, getFunctionName, getTypeConverters, isPerformingTransactionalCommit
Methods inherited from class com.sap.cloud.sdk.s4hana.connectivity.Request
getCustomHttpHeaders, getLongRunningRequestThreshold, getReadAccessData, getRequestId, setLongRunningRequestThreshold, withHeader, withHeader, withSameCustomHttpHeadersAs
-
Constructor Details
-
RfmRequest
Deprecated.Constructs a synchronous remote function call request for which the result will be committed.- Parameters:
functionName
- The name of the function to be called.- Throws:
IllegalArgumentException
- If the given function is a BAPI, i.e., its name starts with the prefix "BAPI".
-
RfmRequest
Deprecated.Constructs a remote function call request.- Parameters:
functionName
- The name of the function to be called.commit
- Decides whether to commit the result of the function call. If the commit parameter is true, the transaction is executed synchronously by default. The transaction can also be executed asynchronously by using the constructorRfmRequest(String, CommitStrategy)
.- Throws:
IllegalArgumentException
- If the given function is a BAPI, i.e., its name starts with the prefix "BAPI".
-
RfmRequest
public RfmRequest(@Nonnull String functionName, @Nonnull CommitStrategy commitStrategy) throws IllegalArgumentException Deprecated.Constructs a remote function call request.- Parameters:
functionName
- The name of the function to be called.commitStrategy
- Decides on theCommitStrategy
- Throws:
IllegalArgumentException
- If the given function is a BAPI, i.e., its name starts with the prefix "BAPI". Or if the request commit strategy is not supported.
-
-
Method Details
-
execute
@Nonnull public RfmRequestResult execute(@Nonnull Destination destination) throws RequestSerializationException, RequestExecutionException, DestinationNotFoundException, DestinationAccessException Deprecated.Description copied from class:Request
Executes a given request using the givenDestination
.- Specified by:
execute
in classRequest<RfmRequest,
RfmRequestResult> - Parameters:
destination
- TheDestination
to be used for request execution.- Returns:
- The executed request result.
- Throws:
RequestSerializationException
- If there is an issue while serializing the request.RequestExecutionException
- If there is an issue while executing the request.DestinationNotFoundException
- If no destination with the name specified in theDestination
can be found.DestinationAccessException
- If there is an issue while accessing destination information.
-
getThis
Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Convenience method that returns the current instance.- Specified by:
getThis
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Returns:
- The current instance.
-
withTypeConverters
@Nonnull public RfmRequest withTypeConverters(@Nonnull Iterable<ErpTypeConverter<?>> typeConverters) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Registers the givenErpTypeConverter
s. Replaces existing converters for already existing types that have been added before.- Overrides:
withTypeConverters
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
typeConverters
- The type converters to be added.- Returns:
- The same instance with additional type converters.
-
withTypeConverters
Deprecated.Description copied from class:AbstractRemoteFunctionRequest
- Overrides:
withTypeConverters
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
typeConverters
- The type converters to be added.- Returns:
- The same instance with additional type converters.
-
withExporting
Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exporting parameter reflected by a data element.Note: Exporting refers to the point of view of the caller. Thus, when a parameter is declared as importing on ABAP side, you have to specify it as exporting here.
- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.- Returns:
- This request to allow for fluent formulation
-
withExporting
@Nonnull public <T extends ErpType<T>> RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable T value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exporting parameter reflected by a data element.Note: Exporting refers to the point of view of the caller. Thus, when a parameter is declared as importing on ABAP side, you have to specify it as exporting here.
- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Type Parameters:
T
- The generic value type.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The value of the parameter.- Returns:
- This request to allow for fluent formulation
-
withExporting
@Nonnull public <T> RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable T value, @Nullable ErpTypeConverter<T> typeConverter) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exporting parameter reflected by a data element.Note: Exporting refers to the point of view of the caller. Thus, when a parameter is declared as importing on ABAP side, you have to specify it as exporting here.
- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Type Parameters:
T
- The generic value type.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The value of the parameter.typeConverter
- A type converter defining how to convert the type of the given value to its ERP representation.- Returns:
- This request to allow for fluent formulation
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable Boolean value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exportingBoolean
parameter reflected by a data element.- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable Byte value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exportingByte
parameter reflected by a data element.- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable byte[] value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exporting byte[] parameter reflected by a data element.- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request, to allow for fluent formulation
- See Also:
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable Character value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exportingCharacter
parameter reflected by a data element.- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable String value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exportingString
parameter reflected by a data element.- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable Short value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exportingShort
parameter reflected by a data element.- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable Integer value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exportingInteger
parameter reflected by a data element.- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable Long value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exportingLong
parameter reflected by a data element.- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable Float value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exportingFloat
parameter reflected by a data element.- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable Double value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exportingDouble
parameter reflected by a data element.- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable BigInteger value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exportingBigInteger
parameter reflected by a data element.- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable BigDecimal value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exportingBigDecimal
parameter reflected by a data element.- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable Locale value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exportingLocale
parameter reflected by a data element.- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable Year value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exportingYear
parameter. reflected by a data element- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable LocalDate value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exportingLocalDate
parameter reflected by a data element.- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withExporting
@Nonnull public RfmRequest withExporting(@Nonnull String name, @Nonnull String dataType, @Nullable LocalTime value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exportingLocalTime
parameter reflected by a data element.- Overrides:
withExporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withExportingFields
@Nonnull public ParameterFields<RfmRequest> withExportingFields(@Nonnull String name, @Nonnull String dataType) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exporting parameter reflected by a structure.Note: Exporting refers to the point of view of the caller. Thus, when a parameter is declared as importing on ABAP side, you have to specify it as exporting here.
- Overrides:
withExportingFields
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.- Returns:
- The ParameterFields to allow for fluent formulation.
-
withExportingFields
@Nonnull public RfmRequest withExportingFields(@Nonnull String name, @Nonnull String dataType, @Nonnull Fields fields) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exporting parameter reflected by a structure.Note: Exporting refers to the point of view of the caller. Thus, when a parameter is declared as importing on ABAP side, you have to specify it as exporting here.
- Overrides:
withExportingFields
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.fields
- The exporting fields.- Returns:
- This request to allow for fluent formulation
-
withExportingTable
@Nonnull public Table<RfmRequest> withExportingTable(@Nonnull String name, @Nonnull String dataType) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an exporting parameter reflected by a table type.Note: Exporting refers to the point of view of the caller. Thus, when a parameter is declared as importing on ABAP side, you have to specify it as exporting here.
- Overrides:
withExportingTable
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.- Returns:
- The Table to allow for fluent formulation.
-
withImporting
Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an importing parameter reflected by a data element.Note that importing is related to the point of view of the caller. Thus, when a parameter is declared as exporting on ABAP side, you have to specify it as importing here.
- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.- Returns:
- This request to allow for fluent formulation
-
withImporting
@Nonnull public <T extends ErpType<T>> RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable T value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an importing parameter reflected by a data element.Note that importing is related to the point of view of the caller. Thus, when a parameter is declared as exporting on ABAP side, you have to specify it as importing here.
- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Type Parameters:
T
- The generic value type.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The value of the parameter.- Returns:
- This request to allow for fluent formulation
-
withImporting
@Nonnull public <T> RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable T value, @Nullable ErpTypeConverter<T> typeConverter) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an importing parameter reflected by a data element.Note that importing is related to the point of view of the caller. Thus, when a parameter is declared as exporting on ABAP side, you have to specify it as importing here.
- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Type Parameters:
T
- The generic value type.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The value of the parameter.typeConverter
- A type converter defining how to convert the type of the given value to its ERP representation.- Returns:
- This request to allow for fluent formulation
-
withImporting
@Nonnull public RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable Boolean value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a importingBoolean
parameter reflected by a data element.- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withImporting
@Nonnull public RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable Byte value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a importingByte
parameter reflected by a data element.- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withImporting
@Nonnull public RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable Character value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a importingCharacter
parameter reflected by a data element.- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withImporting
@Nonnull public RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable String value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a importingString
parameter reflected by a data element.- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withImporting
@Nonnull public RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable Short value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a importingShort
parameter reflected by a data element.- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withImporting
@Nonnull public RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable Integer value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a importingInteger
parameter reflected by a data element.- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withImporting
@Nonnull public RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable Long value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a importingLong
parameter reflected by a data element.- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withImporting
@Nonnull public RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable Float value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a importingFloat
parameter reflected by a data element.- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withImporting
@Nonnull public RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable Double value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a importingDouble
parameter reflected by a data element.- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withImporting
@Nonnull public RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable BigInteger value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a importingBigInteger
parameter reflected by a data element.- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withImporting
@Nonnull public RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable BigDecimal value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a importingBigDecimal
parameter reflected by a data element.- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withImporting
@Nonnull public RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable Locale value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a importingLocale
parameter reflected by a data element.- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withImporting
@Nonnull public RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable Year value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a importingYear
parameter reflected by a data element.- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withImporting
@Nonnull public RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable LocalDate value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a importingLocalDate
parameter reflected by a data element.- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withImporting
@Nonnull public RfmRequest withImporting(@Nonnull String name, @Nonnull String dataType, @Nullable LocalTime value) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a importingLocalTime
parameter reflected by a data element.- Overrides:
withImporting
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The optional parameter value.- Returns:
- This request to allow for fluent formulation
- See Also:
-
withImportingFields
@Nonnull public ParameterFields<RfmRequest> withImportingFields(@Nonnull String name, @Nonnull String dataType) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an importing parameter reflected by a structure.Note that importing is related to the point of view of the caller. Thus, when a parameter is declared as exporting on ABAP side, you have to specify it as importing here.
- Overrides:
withImportingFields
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.- Returns:
- The ParameterFields to allow for fluent formulation.
-
withImportingFields
@Nonnull public RfmRequest withImportingFields(@Nonnull String name, @Nonnull String dataType, @Nonnull Fields fields) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an importing parameter reflected by a structure.Note that importing is related to the point of view of the caller. Thus, when a parameter is declared as exporting on ABAP side, you have to specify it as importing here.
- Overrides:
withImportingFields
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.fields
- The importing fields.- Returns:
- This request to allow for fluent formulation
-
withImportingTable
@Nonnull public Table<RfmRequest> withImportingTable(@Nonnull String name, @Nonnull String dataType) Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an importing parameter reflected by a table type.Note that importing is related to the point of view of the caller. Thus, when a parameter is declared as exporting on ABAP side, you have to specify it as importing here.
- Overrides:
withImportingTable
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.- Returns:
- The table to allow for fluent formulation.
-
withImportingAsReturn
Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an importing parameter as a return parameter with the name defined byAbstractRemoteFunctionRequest.RETURN_PARAMETER
.Note that return parameters refer to parameters for which return messages will be parsed and translated to RemoteFunctionMessages.
- Overrides:
withImportingAsReturn
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
dataType
- The ABAP data type of the parameter.- Returns:
- This request to allow for fluent formulation
-
withImportingAsReturn
Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds an importing parameter as a return parameter.Note that return parameters refer to parameters for which return messages will be parsed and translated to RemoteFunctionMessages.
- Overrides:
withImportingAsReturn
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.- Returns:
- This request to allow for fluent formulation
-
withTable
Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a table parameter.- Overrides:
withTable
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.- Returns:
- The Table to allow for fluent formulation.
-
withTableAsReturn
Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a table parameter as a return parameter with the name defined byAbstractRemoteFunctionRequest.RETURN_PARAMETER
.Note that return parameters refer to parameters for which return messages will be parsed and translated to RemoteFunctionMessages.
- Overrides:
withTableAsReturn
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
dataType
- The ABAP data type of the parameter.- Returns:
- This request to allow for fluent formulation
-
withTableAsReturn
Deprecated.Description copied from class:AbstractRemoteFunctionRequest
Adds a table parameter as a return parameter.Note that return parameters refer to parameters for which return messages will be parsed and translated to RemoteFunctionMessages.
- Overrides:
withTableAsReturn
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.- Returns:
- This request to allow for fluent formulation
-
withChanging
Deprecated.Adds a changing parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface.
-
withChanging
@Nonnull public <T extends ErpType<T>> RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nullable T value) Deprecated.Adds a changing parameter.- Type Parameters:
T
- The type of the parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface.
-
withChanging
@Nonnull public <T> RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull T value, @Nullable ErpTypeConverter<T> typeConverter) Deprecated.Adds a changing parameter.- Type Parameters:
T
- The type of the parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- The value of the parameter.typeConverter
- A type converter defining how to convert the type of the given value to its ERP representation.- Returns:
- This
RfmRequest
to facilitate a fluent interface.
-
withChanging
@Nonnull public RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull Boolean value) Deprecated.Adds a changingBoolean
parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- TheBoolean
value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface. - See Also:
-
withChanging
@Nonnull public RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull Byte value) Deprecated.Adds a changingByte
parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- TheByte
value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface. - See Also:
-
withChanging
@Nonnull public RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull Character value) Deprecated.Adds a changingCharacter
parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- TheCharacter
value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface. - See Also:
-
withChanging
@Nonnull public RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull String value) Deprecated.Adds a changingString
parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- TheString
value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface. - See Also:
-
withChanging
@Nonnull public RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull Short value) Deprecated.Adds a changingShort
parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- TheShort
value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface. - See Also:
-
withChanging
@Nonnull public RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull Integer value) Deprecated.Adds a changingInteger
parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- TheInteger
value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface. - See Also:
-
withChanging
@Nonnull public RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull Long value) Deprecated.Adds a changingLong
parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- TheLong
value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface. - See Also:
-
withChanging
@Nonnull public RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull Float value) Deprecated.Adds a changingFloat
parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- TheFloat
value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface. - See Also:
-
withChanging
@Nonnull public RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull Double value) Deprecated.Adds a changingDouble
parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- TheDouble
value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface. - See Also:
-
withChanging
@Nonnull public RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull BigInteger value) Deprecated.Adds a changingBigInteger
parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- TheBigInteger
value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface. - See Also:
-
withChanging
@Nonnull public RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull BigDecimal value) Deprecated.Adds a changingBigDecimal
parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- TheBigDecimal
value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface. - See Also:
-
withChanging
@Nonnull public RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull Locale value) Deprecated.Adds a changingLocale
parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- TheLocale
value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface. - See Also:
-
withChanging
@Nonnull public RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull Year value) Deprecated.Adds a changingYear
parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- TheYear
value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface. - See Also:
-
withChanging
@Nonnull public RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull LocalDate value) Deprecated.Adds a changingLocalDate
parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- TheLocalDate
value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface. - See Also:
-
withChanging
@Nonnull public RfmRequest withChanging(@Nonnull String name, @Nonnull String dataType, @Nonnull LocalTime value) Deprecated.Adds a changingLocalTime
parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.value
- TheLocalTime
value of the parameter.- Returns:
- This
RfmRequest
to facilitate a fluent interface. - See Also:
-
withChangingFields
@Nonnull public ParameterFields<RfmRequest> withChangingFields(@Nonnull String name, @Nonnull String dataType) Deprecated.Adds a changing fields parameter for multiple values.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.- Returns:
- A new
ParameterFields
object, collecting multiple values. Calling theend()
method on it will return thisRfmRequest
.
-
withChangingFields
@Nonnull public RfmRequest withChangingFields(@Nonnull String name, @Nonnull String dataType, @Nonnull Fields fields) Deprecated.Adds a changing fields parameter for multiple values.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.fields
- The changing fields.- Returns:
- This
RfmRequest
to facilitate a fluent interface.
-
withChangingTable
Deprecated.Adds a changing table parameter.- Parameters:
name
- The parameter name.dataType
- The ABAP data type of the parameter.- Returns:
- A new
Table
object, collecting multiple values. Calling theend()
method on it will return thisRfmRequest
.
-
withException
Deprecated.Declares an expected exception from calling a remote function module.- Parameters:
name
- The name of the expected exception.- Returns:
- This
RfmRequest
to facilitate a fluent interface.
-
withErrorHandler
@Nonnull public RfmRequest withErrorHandler(@Nonnull RemoteFunctionRequestErrorHandler remoteFunctionRequestErrorHandler) Deprecated.Specifies to invoke the providedRemoteFunctionRequestErrorHandler
after the request has been executed.- Overrides:
withErrorHandler
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Parameters:
remoteFunctionRequestErrorHandler
- The result handler to invoke after request execution- Returns:
- This request to allow for fluent formulation
-
ignoringErrors
Deprecated.Specifies to invoke aRemoteFunctionRequestErrorHandler
after the request execution which does not inspect theRfmRequestResult
and, therefore, does not throw aRemoteFunctionException
.- Overrides:
ignoringErrors
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Returns:
- This request to allow for fluent formulation
-
propagatingErrorsAsExceptions
Deprecated.Specifies to invoke aRemoteFunctionRequestErrorHandler
after the request execution which inspects theRfmRequestResult
and throws aRemoteFunctionException
or one of its more-specific exceptions depending on the returned error messages of the request.- Overrides:
propagatingErrorsAsExceptions
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult> - Returns:
- This request to allow for fluent formulation
-
equals
Deprecated.- Overrides:
equals
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult>
-
canEqual
Deprecated.- Overrides:
canEqual
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult>
-
hashCode
public int hashCode()Deprecated.- Overrides:
hashCode
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult>
-
toString
Deprecated.- Overrides:
toString
in classAbstractRemoteFunctionRequest<RfmRequest,
RfmRequestResult>
-
getExceptionNames
Deprecated. -
getTransactionFactory
Deprecated.
-