Package | Description |
---|---|
com.sap.cloud.sdk.s4hana.connectivity | |
com.sap.cloud.sdk.s4hana.connectivity.rfc | |
com.sap.cloud.sdk.s4hana.serialization |
Modifier and Type | Method and Description |
---|---|
Collection<ErpTypeConverter<?>> |
ErpTypeSerializer.getTypeConverters()
Gets registered
ErpTypeConverter s. |
Map<Class<?>,ErpTypeConverter<?>> |
ErpTypeSerializer.getTypeConvertersByType()
Gets registered
ErpTypeConverter s for each ErpType . |
Modifier and Type | Method and Description |
---|---|
ErpTypeSerializer |
ErpTypeSerializer.withTypeConverters(ErpTypeConverter<?>... typeConverters)
Delegates to
ErpTypeSerializer.withTypeConverters(Iterable) . |
Modifier and Type | Method and Description |
---|---|
ErpTypeSerializer |
ErpTypeSerializer.withTypeConverters(Iterable<ErpTypeConverter<?>> typeConverters)
Registers the given
ErpTypeConverter s. |
Modifier and Type | Method and Description |
---|---|
Collection<ErpTypeConverter<?>> |
AbstractRemoteFunctionRequest.getTypeConverters()
Get the ERP type converters.
|
Modifier and Type | Method and Description |
---|---|
<T> TableRow<RequestT> |
TableRow.field(String name,
String dataType,
T value,
ErpTypeConverter<T> typeConverter)
Creates a new
Value object based on the given parameter and the incremented field Id. |
<T> Fields |
Fields.field(String name,
String dataType,
T value,
ErpTypeConverter<T> typeConverter) |
<T> ParameterFields<RequestT> |
ParameterFields.field(String name,
String dataType,
T value,
ErpTypeConverter<T> typeConverter) |
protected <T> void |
AbstractRemoteFunctionRequest.newParameterWithValue(String name,
String dataType,
com.sap.cloud.sdk.s4hana.connectivity.rfc.ParameterType parameterType,
com.sap.cloud.sdk.s4hana.connectivity.rfc.ValueType valueType,
T value,
ErpTypeConverter<T> typeConverter)
Adds a new parameter with a single value.
|
<T> RfmRequest |
RfmRequest.withChanging(String name,
String dataType,
T value,
ErpTypeConverter<T> typeConverter)
Adds a changing parameter.
|
<T> RfmRequest |
RfmRequest.withExporting(String name,
String dataType,
T value,
ErpTypeConverter<T> typeConverter)
Adds an exporting parameter reflected by a data element.
|
<T> AbstractRemoteFunctionRequest<RequestT,RequestResultT> |
AbstractRemoteFunctionRequest.withExporting(String name,
String dataType,
T value,
ErpTypeConverter<T> typeConverter)
Adds an exporting parameter reflected by a data element.
|
<T> BapiRequest |
BapiRequest.withExporting(String name,
String dataType,
T value,
ErpTypeConverter<T> typeConverter)
Adds an exporting parameter reflected by a data element.
|
<T> RfmRequest |
RfmRequest.withImporting(String name,
String dataType,
T value,
ErpTypeConverter<T> typeConverter)
Adds an importing parameter reflected by a data element.
|
<T> AbstractRemoteFunctionRequest<RequestT,RequestResultT> |
AbstractRemoteFunctionRequest.withImporting(String name,
String dataType,
T value,
ErpTypeConverter<T> typeConverter)
Adds an importing parameter reflected by a data element.
|
<T> BapiRequest |
BapiRequest.withImporting(String name,
String dataType,
T value,
ErpTypeConverter<T> typeConverter)
Adds an importing parameter reflected by a data element.
|
RfmRequest |
RfmRequest.withTypeConverters(ErpTypeConverter<?>... typeConverters) |
AbstractRemoteFunctionRequest<RequestT,RequestResultT> |
AbstractRemoteFunctionRequest.withTypeConverters(ErpTypeConverter<?>... typeConverters)
|
BapiRequest |
BapiRequest.withTypeConverters(ErpTypeConverter<?>... typeConverters) |
Modifier and Type | Method and Description |
---|---|
RfmRequest |
RfmRequest.withTypeConverters(Iterable<ErpTypeConverter<?>> typeConverters) |
AbstractRemoteFunctionRequest<RequestT,RequestResultT> |
AbstractRemoteFunctionRequest.withTypeConverters(Iterable<ErpTypeConverter<?>> typeConverters)
Registers the given
ErpTypeConverter s. |
BapiRequest |
BapiRequest.withTypeConverters(Iterable<ErpTypeConverter<?>> typeConverters) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractErpTypeConverter<T>
Abstract type converter base class for converting types to and from their ERP counterparts.
|
class |
BigDecimalConverter
Type converter for
BigDecimal . |
class |
BigIntegerConverter
Type converter for
BigInteger . |
class |
BooleanConverter
Type converter for
Boolean . |
class |
ByteConverter
Type converter for
Byte . |
class |
CharacterConverter
Type converter for
Character . |
class |
DistributionChannelConverter
Type converter for
DistributionChannel . |
class |
DoubleConverter
Type converter for
Double . |
class |
ErpBooleanConverter
Type converter for
ErpBoolean . |
class |
ErpDecimalConverter
Type converter for
ErpDecimal . |
class |
FloatConverter
Type converter for
Float . |
class |
IntegerConverter
Type converter for
Integer . |
class |
InvertedLocalDateConverter
Type converter for
InvertedLocalDate . |
class |
LocalDateConverter
Type converter for
LocalDate . |
class |
LocaleConverter
Type converter for
Locale . |
class |
LocalTimeConverter
Type converter for
LocalTime . |
class |
LongConverter
Type converter for
Long . |
class |
MessageClassConverter
Type converter for
MessageClass . |
class |
MessageNumberConverter
Type converter for
MessageNumber . |
class |
MessageTypeConverter
Type converter for
MessageType . |
class |
SapClientConverter
Type converter for
SapClient . |
class |
ShortConverter
Type converter for
Short . |
class |
StringBasedErpTypeConverter<T extends StringBasedErpType<T>>
Base class for String like ERP types.
|
class |
YearConverter
Type converter for
Year . |
Modifier and Type | Method and Description |
---|---|
ErpTypeConverter<MessageClass> |
MessageClass.getTypeConverter() |
ErpTypeConverter<DistributionChannel> |
DistributionChannel.getTypeConverter() |
ErpTypeConverter<SapClient> |
SapClient.getTypeConverter() |
ErpTypeConverter<MessageType> |
MessageType.getTypeConverter() |
ErpTypeConverter<T> |
LocalDateErpType.getTypeConverter() |
ErpTypeConverter<MessageNumber> |
MessageNumber.getTypeConverter() |
ErpTypeConverter<T> |
ErpType.getTypeConverter()
Get the type converter for the ERP type.
|
ErpTypeConverter<ErpBoolean> |
ErpBoolean.getTypeConverter() |
ErpTypeConverter<T> |
IntegerBasedErpType.getTypeConverter() |
ErpTypeConverter<T> |
LocalTimeErpType.getTypeConverter() |
ErpTypeConverter<T> |
DecimalBasedErpType.getTypeConverter() |
ErpTypeConverter<ErpDecimal> |
ErpDecimal.getTypeConverter() |
ErpTypeConverter<InvertedLocalDate> |
InvertedLocalDate.getTypeConverter() |
Modifier and Type | Method and Description |
---|---|
static <T extends StringBasedErpType<T>> |
StringBasedErpType.transformToString(ErpTypeConverter<T> converter)
Creates a function which transforms a given
StringBasedErpType to its String representation. |
static <T extends StringBasedErpType<T>> |
StringBasedErpType.transformToType(ErpTypeConverter<T> converter)
Creates a function which transforms a given String to its
StringBasedErpType representation. |
Copyright © 2020 SAP SE. All rights reserved.