Index

A B C D E F G H I J L N O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractTypeConverter<T,DomainT> - Class in com.sap.cloud.sdk.typeconverter
Abstract type converter base class for converting types to and from their domain-specific counterparts.
AbstractTypeConverter() - Constructor for class com.sap.cloud.sdk.typeconverter.AbstractTypeConverter
 
AnnotatedFieldGsonExclusionStrategy<AnnotationT extends Annotation> - Class in com.sap.cloud.sdk.result
Implementation of GSON ExclusionStrategy excluding all fields not annotated with the given annotation.
AnnotatedFieldGsonExclusionStrategy(Class<AnnotationT>) - Constructor for class com.sap.cloud.sdk.result.AnnotatedFieldGsonExclusionStrategy
 
as(Class<T>) - Method in class com.sap.cloud.sdk.result.GsonResultObject
Returns a value from this element.
as(Class<T>) - Method in interface com.sap.cloud.sdk.result.ResultObject
Returns this ResultObject casted into the given type T.
as(Type) - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
as(Type) - Method in interface com.sap.cloud.sdk.result.ResultObject
Returns this ResultObject casted into the given type T.
asBigDecimal() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
asBigDecimal() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
asBigDecimal() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
asBigDecimal() - Method in interface com.sap.cloud.sdk.result.ResultElement
In case this ResultElement is considered a ResultPrimitive, use this method to access its value as BigDecimal.
asBigDecimal() - Method in interface com.sap.cloud.sdk.result.ResultPrimitive
 
asBigDecimalList() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a list of values from this instance.
asBigDecimalList() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asBigDecimalList() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a list of values from this instance.
asBigDecimalList() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a List of all their values represented as BigDecimal.
asBigDecimalSet() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a set of values from this instance.
asBigDecimalSet() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asBigDecimalSet() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a set of values from this instance.
asBigDecimalSet() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a Set of all their values represented as BigDecimal.
asBigInteger() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
asBigInteger() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
asBigInteger() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
asBigInteger() - Method in interface com.sap.cloud.sdk.result.ResultElement
In case this ResultElement is considered a ResultPrimitive, use this method to access its value as BigInteger.
asBigInteger() - Method in interface com.sap.cloud.sdk.result.ResultPrimitive
 
asBigIntegerList() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a list of values from this instance.
asBigIntegerList() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asBigIntegerList() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a list of values from this instance.
asBigIntegerList() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a List of all their values represented as BigInteger.
asBigIntegerSet() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a set of values from this instance.
asBigIntegerSet() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asBigIntegerSet() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a set of values from this instance.
asBigIntegerSet() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a Set of all their values represented as BigInteger.
asBoolean() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
asBoolean() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
asBoolean() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
asBoolean() - Method in interface com.sap.cloud.sdk.result.ResultElement
In case this ResultElement is considered a ResultPrimitive, use this method to access its value as boolean.
asBoolean() - Method in interface com.sap.cloud.sdk.result.ResultPrimitive
 
asBooleanList() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a list of values from this instance.
asBooleanList() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asBooleanList() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a list of values from this instance.
asBooleanList() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a List of all their values represented as Boolean.
asBooleanSet() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a set of values from this instance.
asBooleanSet() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asBooleanSet() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a set of values from this instance.
asBooleanSet() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a Set of all their values represented as Boolean.
asByte() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
asByte() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
asByte() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
asByte() - Method in interface com.sap.cloud.sdk.result.ResultElement
In case this ResultElement is considered a ResultPrimitive, use this method to access its value as byte.
asByte() - Method in interface com.sap.cloud.sdk.result.ResultPrimitive
 
asByteList() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a list of values from this instance.
asByteList() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asByteList() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a list of values from this instance.
asByteList() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a List of all their values represented as Byte.
asByteSet() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a set of values from this instance.
asByteSet() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asByteSet() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a set of values from this instance.
asByteSet() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a Set of all their values represented as Byte.
asCharacter() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
asCharacter() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
asCharacter() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
asCharacter() - Method in interface com.sap.cloud.sdk.result.ResultElement
In case this ResultElement is considered a ResultPrimitive, use this method to access its value as char.
asCharacter() - Method in interface com.sap.cloud.sdk.result.ResultPrimitive
 
asCharacterList() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a list of values from this instance.
asCharacterList() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asCharacterList() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a list of values from this instance.
asCharacterList() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a List of all their values represented as Character.
asCharacterSet() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a set of values from this instance.
asCharacterSet() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asCharacterSet() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a set of values from this instance.
asCharacterSet() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a Set of all their values represented as Character.
asDouble() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
asDouble() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
asDouble() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
asDouble() - Method in interface com.sap.cloud.sdk.result.ResultElement
In case this ResultElement is considered a ResultPrimitive, use this method to access its value as double.
asDouble() - Method in interface com.sap.cloud.sdk.result.ResultPrimitive
 
asDoubleList() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a list of values from this instance.
asDoubleList() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asDoubleList() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a list of values from this instance.
asDoubleList() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a List of all their values represented as Double.
asDoubleSet() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a set of values from this instance.
asDoubleSet() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asDoubleSet() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a set of values from this instance.
asDoubleSet() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a Set of all their values represented as Double.
asFloat() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
asFloat() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
asFloat() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
asFloat() - Method in interface com.sap.cloud.sdk.result.ResultElement
In case this ResultElement is considered a ResultPrimitive, use this method to access its value as float.
asFloat() - Method in interface com.sap.cloud.sdk.result.ResultPrimitive
 
asFloatList() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a list of values from this instance.
asFloatList() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asFloatList() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a list of values from this instance.
asFloatList() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a List of all their values represented as Float.
asFloatSet() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a set of values from this instance.
asFloatSet() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asFloatSet() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a set of values from this instance.
asFloatSet() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a Set of all their values represented as Float.
asInteger() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
asInteger() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
asInteger() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
asInteger() - Method in interface com.sap.cloud.sdk.result.ResultElement
In case this ResultElement is considered a ResultPrimitive, use this method to access its value as int.
asInteger() - Method in interface com.sap.cloud.sdk.result.ResultPrimitive
 
asIntegerList() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a list of values from this instance.
asIntegerList() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asIntegerList() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a list of values from this instance.
asIntegerList() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a List of all their values represented as Integer.
asIntegerSet() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a set of values from this instance.
asIntegerSet() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asIntegerSet() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a set of values from this instance.
asIntegerSet() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a Set of all their values represented as Integer.
asList(Class<T>) - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a list of values from this instance.
asList(Class<T>) - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asList(Class<T>) - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a list of values from this instance.
asList(Class<T>) - Method in interface com.sap.cloud.sdk.result.ResultCollection
Casts all elements within this ResultCollection into type T and returns a List of them.
asLong() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
asLong() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
asLong() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
asLong() - Method in interface com.sap.cloud.sdk.result.ResultElement
In case this ResultElement is considered a ResultPrimitive, use this method to access its value as long.
asLong() - Method in interface com.sap.cloud.sdk.result.ResultPrimitive
 
asLongList() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a list of values from this instance.
asLongList() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asLongList() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a list of values from this instance.
asLongList() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a List of all their values represented as Long.
asLongSet() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a set of values from this instance.
asLongSet() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asLongSet() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a set of values from this instance.
asLongSet() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a Set of all their values represented as Long.
asSet(Class<T>) - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a set of values from this instance.
asSet(Class<T>) - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asSet(Class<T>) - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a set of values from this instance.
asSet(Class<T>) - Method in interface com.sap.cloud.sdk.result.ResultCollection
Casts all elements within this ResultCollection into type T and returns a Set of them.
asShort() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
asShort() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
asShort() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
asShort() - Method in interface com.sap.cloud.sdk.result.ResultElement
In case this ResultElement is considered a ResultPrimitive, use this method to access its value as short.
asShort() - Method in interface com.sap.cloud.sdk.result.ResultPrimitive
 
asShortList() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a list of values from this instance.
asShortList() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asShortList() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a list of values from this instance.
asShortList() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a List of all their values represented as Short.
asShortSet() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a set of values from this instance.
asShortSet() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asShortSet() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a set of values from this instance.
asShortSet() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a Set of all their values represented as Short.
asString() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
asString() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
asString() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
asString() - Method in interface com.sap.cloud.sdk.result.ResultElement
In case this ResultElement is considered a ResultPrimitive, use this method to access its value as String.
asString() - Method in interface com.sap.cloud.sdk.result.ResultPrimitive
 
asStringList() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a list of values from this instance.
asStringList() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asStringList() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a list of values from this instance.
asStringList() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a List of all their values represented as String.
asStringSet() - Method in interface com.sap.cloud.sdk.result.CollectedResultCollection
Returns a set of values from this instance.
asStringSet() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
asStringSet() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
Returns a set of values from this instance.
asStringSet() - Method in interface com.sap.cloud.sdk.result.ResultCollection
Assuming all elements within this ResultCollection are instances of ResultPrimitive, this method returns a Set of all their values represented as String.

B

BigDecimalExtractor - Class in com.sap.cloud.sdk.result
ObjectExtractor implementation transforming a given ResultElement to a BigDecimal.
BigDecimalExtractor() - Constructor for class com.sap.cloud.sdk.result.BigDecimalExtractor
 
BigIntegerExtractor - Class in com.sap.cloud.sdk.result
ObjectExtractor implementation transforming a given ResultElement to a BigInteger.
BigIntegerExtractor() - Constructor for class com.sap.cloud.sdk.result.BigIntegerExtractor
 
BooleanExtractor - Class in com.sap.cloud.sdk.result
ObjectExtractor implementation transforming a given ResultElement to a Boolean.
BooleanExtractor() - Constructor for class com.sap.cloud.sdk.result.BooleanExtractor
 
ByteExtractor - Class in com.sap.cloud.sdk.result
ObjectExtractor implementation transforming a given ResultElement to a Byte.
ByteExtractor() - Constructor for class com.sap.cloud.sdk.result.ByteExtractor
 

C

canEqual(Object) - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
canEqual(Object) - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
canEqual(Object) - Method in class com.sap.cloud.sdk.result.GsonResultElementFactory
 
canEqual(Object) - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
canEqual(Object) - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
canEqual(Object) - Method in class com.sap.cloud.sdk.typeconverter.ConvertedObject
 
CharacterExtractor - Class in com.sap.cloud.sdk.result
ObjectExtractor implementation transforming a given ResultElement to a Character.
CharacterExtractor() - Constructor for class com.sap.cloud.sdk.result.CharacterExtractor
 
collect(String) - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
collect(String) - Method in interface com.sap.cloud.sdk.result.ResultCollection
Collects elements inside this ResultCollection identified by filterName and returns a CollectedResultCollection that contains only the collected elements.
CollectedResultCollection - Interface in com.sap.cloud.sdk.result
A collection consisting of elements collected by their ElementName via the ResultCollection.collect(String) method.
CollectionExtractor<CollectionT extends Collection<T>,T> - Interface in com.sap.cloud.sdk.result
Functional interface handling the type-safe transformation of a ResultElement to a collections of a specific type.
com.sap.cloud.sdk.result - package com.sap.cloud.sdk.result
 
com.sap.cloud.sdk.typeconverter - package com.sap.cloud.sdk.typeconverter
 
com.sap.cloud.sdk.typeconverter.exception - package com.sap.cloud.sdk.typeconverter.exception
 
ConvertedObject<T> - Class in com.sap.cloud.sdk.typeconverter
Wrapper class enclosing the result of a conversion.
ConvertedObject(boolean, T) - Constructor for class com.sap.cloud.sdk.typeconverter.ConvertedObject
 
create(JsonElement) - Method in class com.sap.cloud.sdk.result.GsonResultElementFactory
 
create(ResultElementT) - Method in interface com.sap.cloud.sdk.result.ResultElementFactory
Creates a ResultElement based on the given object.

D

DefaultCollectedResultCollection - Class in com.sap.cloud.sdk.result
Default implementation of the CollectedResultCollection interface, allowing strongly typed access to specific fields annotated with ElementName in elements of a ResultCollection.
DefaultCollectedResultCollection(String, Iterable<ResultElement>) - Constructor for class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
DefaultResultCollection - Class in com.sap.cloud.sdk.result
This class provides an abstraction of a collection of result elements
DefaultResultCollection(Iterable<ResultElement>) - Constructor for class com.sap.cloud.sdk.result.DefaultResultCollection
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.sap.cloud.sdk.typeconverter.TypeConverterGsonDeserializer
 
DoubleExtractor - Class in com.sap.cloud.sdk.result
ObjectExtractor implementation transforming a given ResultElement to a Double.
DoubleExtractor() - Constructor for class com.sap.cloud.sdk.result.DoubleExtractor
 

E

ElementName - Annotation Interface in com.sap.cloud.sdk.result
Annotation indicating the name of an element.
ElementNameGsonFieldNamingStrategy - Class in com.sap.cloud.sdk.result
Implementation of GSON FieldNamingStrategy using the value from annotation ElementName when serializing field names.
ElementNameGsonFieldNamingStrategy() - Constructor for class com.sap.cloud.sdk.result.ElementNameGsonFieldNamingStrategy
 
equals(Object) - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
equals(Object) - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
equals(Object) - Method in class com.sap.cloud.sdk.result.GsonResultElementFactory
 
equals(Object) - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
equals(Object) - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
equals(Object) - Method in class com.sap.cloud.sdk.typeconverter.ConvertedObject
 
extract(ResultElement) - Method in class com.sap.cloud.sdk.result.BigDecimalExtractor
 
extract(ResultElement) - Method in class com.sap.cloud.sdk.result.BigIntegerExtractor
 
extract(ResultElement) - Method in class com.sap.cloud.sdk.result.BooleanExtractor
 
extract(ResultElement) - Method in class com.sap.cloud.sdk.result.ByteExtractor
 
extract(ResultElement) - Method in class com.sap.cloud.sdk.result.CharacterExtractor
 
extract(ResultElement) - Method in interface com.sap.cloud.sdk.result.CollectionExtractor
Transforms the given ResultElement into a Collection.
extract(ResultElement) - Method in class com.sap.cloud.sdk.result.DoubleExtractor
 
extract(ResultElement) - Method in class com.sap.cloud.sdk.result.FloatExtractor
 
extract(ResultElement) - Method in class com.sap.cloud.sdk.result.GenericCollectionExtractor
 
extract(ResultElement) - Method in class com.sap.cloud.sdk.result.GenericObjectExtractor
 
extract(ResultElement) - Method in class com.sap.cloud.sdk.result.IntegerExtractor
 
extract(ResultElement) - Method in class com.sap.cloud.sdk.result.LongExtractor
 
extract(ResultElement) - Method in interface com.sap.cloud.sdk.result.ObjectExtractor
Extracts the value of the given ResultElement as the type T.
extract(ResultElement) - Method in class com.sap.cloud.sdk.result.PrimitiveBasedObjectExtractor
 
extract(ResultElement) - Method in class com.sap.cloud.sdk.result.ShortExtractor
 
extract(ResultElement) - Method in class com.sap.cloud.sdk.result.StringExtractor
 

F

FloatExtractor - Class in com.sap.cloud.sdk.result
ObjectExtractor implementation transforming a given ResultElement to a Float.
FloatExtractor() - Constructor for class com.sap.cloud.sdk.result.FloatExtractor
 
fromDomain(DomainT) - Method in class com.sap.cloud.sdk.typeconverter.AbstractTypeConverter
 
fromDomain(DomainT) - Method in interface com.sap.cloud.sdk.typeconverter.TypeConverter
Transforms the given domain-specific object to the general object.
fromDomainNonNull(DomainT) - Method in class com.sap.cloud.sdk.typeconverter.AbstractTypeConverter
Actual converter implementation from a domain-specific object to an arbitrary type.

G

GenericCollectionExtractor<T> - Class in com.sap.cloud.sdk.result
Extracts a Collection out of a given ResultElement by wrapping the result of an ObjectExtractor into a singletonList.
GenericCollectionExtractor(ObjectExtractor<T>) - Constructor for class com.sap.cloud.sdk.result.GenericCollectionExtractor
 
GenericObjectExtractor<T> - Class in com.sap.cloud.sdk.result
Extractor trying to generically extract an object out of a given ResultElement.
GenericObjectExtractor(Class<T>) - Constructor for class com.sap.cloud.sdk.result.GenericObjectExtractor
 
get() - Method in class com.sap.cloud.sdk.typeconverter.ConvertedObject
Retrieves the converted object.
get(String) - Method in class com.sap.cloud.sdk.result.GsonResultObject
Returns the element with the given name from this result.
get(String) - Method in interface com.sap.cloud.sdk.result.ResultObject
Returns one particular element inside this result object identified by its name.
getAsCollection() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
getAsCollection() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
getAsCollection() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
getAsCollection() - Method in interface com.sap.cloud.sdk.result.ResultElement
Returns this ResultElement as an instance of ResultCollection.
getAsObject() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
getAsObject() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
getAsObject() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
getAsObject() - Method in interface com.sap.cloud.sdk.result.ResultElement
Returns this ResultElement as an instance of ResultObject.
getAsPrimitive() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
getAsPrimitive() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
getAsPrimitive() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
getAsPrimitive() - Method in interface com.sap.cloud.sdk.result.ResultElement
Returns this ResultElement as an instance of ResultPrimitive.
getCollectedElementName() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
The common name of all elements addressed by this collection.
getDomainType() - Method in interface com.sap.cloud.sdk.typeconverter.TypeConverter
Getter for an class object of the domain-specific type.
getGsonBuilder() - Method in class com.sap.cloud.sdk.result.GsonResultElementFactory
The GsonBuilder instance to be used for deserialization.
getJsonObject() - Method in class com.sap.cloud.sdk.result.GsonResultObject
The underlying JSON object.
getJsonPrimitive() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
The underlying JsonPrimitive instance.
getObject() - Method in class com.sap.cloud.sdk.typeconverter.ConvertedObject
 
getResultElementFactory() - Method in class com.sap.cloud.sdk.result.GsonResultObject
The GsonResultElementFactory to derive GSON builder from.
getResultElements() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
getResultElements() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
getType() - Method in interface com.sap.cloud.sdk.typeconverter.TypeConverter
Getter for an class object of the type to convert from/to the domain-specific counterpart.
gsonBuilder - Variable in class com.sap.cloud.sdk.result.GsonResultElementFactory
The GsonBuilder instance to be used for deserialization.
GsonResultElementFactory - Class in com.sap.cloud.sdk.result
Factory implementation that creates a ResultElement, based on a given JsonElement.
GsonResultElementFactory(GsonBuilder) - Constructor for class com.sap.cloud.sdk.result.GsonResultElementFactory
 
GsonResultObject - Class in com.sap.cloud.sdk.result
ResultObject implementation based on a JsonObject.
GsonResultObject(JsonObject, GsonResultElementFactory) - Constructor for class com.sap.cloud.sdk.result.GsonResultObject
 
GsonResultPrimitive - Class in com.sap.cloud.sdk.result
ResultPrimitive implementation based on a JsonPrimitive.
GsonResultPrimitive(JsonPrimitive) - Constructor for class com.sap.cloud.sdk.result.GsonResultPrimitive
 

H

hashCode() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
hashCode() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
hashCode() - Method in class com.sap.cloud.sdk.result.GsonResultElementFactory
 
hashCode() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
hashCode() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
hashCode() - Method in class com.sap.cloud.sdk.typeconverter.ConvertedObject
 

I

IntegerExtractor - Class in com.sap.cloud.sdk.result
ObjectExtractor implementation transforming a given ResultElement to a Integer.
IntegerExtractor() - Constructor for class com.sap.cloud.sdk.result.IntegerExtractor
 
isConvertible() - Method in class com.sap.cloud.sdk.typeconverter.ConvertedObject
Checks whether the conversion succeeded and the value could be converted.
isNotConvertible() - Method in class com.sap.cloud.sdk.typeconverter.ConvertedObject
Checks whether the conversion failed and the value could not be converted.
isResultCollection() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
isResultCollection() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
isResultCollection() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
isResultCollection() - Method in interface com.sap.cloud.sdk.result.ResultElement
Checks whether this ResultElement represents a collection of result elements and, therefore, is a ResultCollection.
isResultObject() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
isResultObject() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
isResultObject() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
isResultObject() - Method in interface com.sap.cloud.sdk.result.ResultElement
Checks whether this ResultElement represents a structured object and, therefore, is a ResultObject.
isResultPrimitive() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
isResultPrimitive() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
isResultPrimitive() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
isResultPrimitive() - Method in interface com.sap.cloud.sdk.result.ResultElement
Checks whether this ResultElement represents an unstructured value and, therefore, is a ResultPrimitive.
iterator() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
iterator() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 

J

jsonObject - Variable in class com.sap.cloud.sdk.result.GsonResultObject
The underlying JSON object.
jsonPrimitive - Variable in class com.sap.cloud.sdk.result.GsonResultPrimitive
The underlying JsonPrimitive instance.

L

LongExtractor - Class in com.sap.cloud.sdk.result
ObjectExtractor implementation transforming a given ResultElement to a Long.
LongExtractor() - Constructor for class com.sap.cloud.sdk.result.LongExtractor
 

N

newCollection(JsonElement) - Method in class com.sap.cloud.sdk.result.GsonResultElementFactory
 
newObject(JsonElement) - Method in class com.sap.cloud.sdk.result.GsonResultElementFactory
 
newPrimitive(JsonElement) - Method in class com.sap.cloud.sdk.result.GsonResultElementFactory
 

O

ObjectExtractor<T> - Interface in com.sap.cloud.sdk.result
Functional interface handling the type-safe transformation of a ResultElement to a specific type.
ObjectNotConvertibleException - Exception in com.sap.cloud.sdk.typeconverter.exception
Constructor used to indicate that the access to the contained value in a ConvertedObject failed, as the value could not be converted.
ObjectNotConvertibleException() - Constructor for exception com.sap.cloud.sdk.typeconverter.exception.ObjectNotConvertibleException
 
ObjectNotConvertibleException(String) - Constructor for exception com.sap.cloud.sdk.typeconverter.exception.ObjectNotConvertibleException
Creates the exception by delegating the exception message to the super class.
ObjectNotConvertibleException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.typeconverter.exception.ObjectNotConvertibleException
Creates the exception by delegating the exception message and cause to the super class.
ObjectNotConvertibleException(Throwable) - Constructor for exception com.sap.cloud.sdk.typeconverter.exception.ObjectNotConvertibleException
Creates the exception by delegating the exception cause to the super class.
of(T) - Static method in class com.sap.cloud.sdk.typeconverter.ConvertedObject
Creates a ConvertedObject containing the given object as its value.
ofNotConvertible() - Static method in class com.sap.cloud.sdk.typeconverter.ConvertedObject
Creates a ConvertedObject containing null as its value.
ofNull() - Static method in class com.sap.cloud.sdk.typeconverter.ConvertedObject
Creates a ConvertedObject containing null as its value.
orElse(T) - Method in class com.sap.cloud.sdk.typeconverter.ConvertedObject
Returns the contained value, or the given default value if the object was not convertible.
orNull() - Method in class com.sap.cloud.sdk.typeconverter.ConvertedObject
Returns the contained value, or null if the object was not convertible.

P

PrimitiveBasedObjectExtractor<T> - Class in com.sap.cloud.sdk.result
This class implements the basic ObjectExtractor interface, offering a method to create an object by extracting arbitrary input data of type ResultElement.
PrimitiveBasedObjectExtractor(Class<T>) - Constructor for class com.sap.cloud.sdk.result.PrimitiveBasedObjectExtractor
 

R

ResultCollection - Interface in com.sap.cloud.sdk.result
Interface representing one collection of result elements (e.g.
ResultElement - Interface in com.sap.cloud.sdk.result
Class representing one resulting element from a call to an external service (e.g.
resultElementFactory - Variable in class com.sap.cloud.sdk.result.GsonResultObject
The GsonResultElementFactory to derive GSON builder from.
ResultElementFactory<ResultElementT> - Interface in com.sap.cloud.sdk.result
Factory interface to encapsulating different ways to create a ResultElement from an arbitrary object.
ResultObject - Interface in com.sap.cloud.sdk.result
Interface representing one structured object (e.g one complex business object) resulting from a call to an external service (e.g.
ResultPrimitive - Interface in com.sap.cloud.sdk.result
Class representing an unstructured result primitive resulting from a call to an external service (e.g.

S

ShortExtractor - Class in com.sap.cloud.sdk.result
ObjectExtractor implementation transforming a given ResultElement to a Short.
ShortExtractor() - Constructor for class com.sap.cloud.sdk.result.ShortExtractor
 
shouldSkipClass(Class<?>) - Method in class com.sap.cloud.sdk.result.AnnotatedFieldGsonExclusionStrategy
 
shouldSkipField(FieldAttributes) - Method in class com.sap.cloud.sdk.result.AnnotatedFieldGsonExclusionStrategy
 
StringExtractor - Class in com.sap.cloud.sdk.result
ObjectExtractor implementation transforming a given ResultElement to a String.
StringExtractor() - Constructor for class com.sap.cloud.sdk.result.StringExtractor
 

T

toDomain(T) - Method in class com.sap.cloud.sdk.typeconverter.AbstractTypeConverter
 
toDomain(T) - Method in interface com.sap.cloud.sdk.typeconverter.TypeConverter
Transforms the given object to its domain-specific counterpart.
toDomainNonNull(T) - Method in class com.sap.cloud.sdk.typeconverter.AbstractTypeConverter
Actual converter implementation from an arbitrary object to its domain-specific counterpart.
toString() - Method in class com.sap.cloud.sdk.result.DefaultCollectedResultCollection
 
toString() - Method in class com.sap.cloud.sdk.result.DefaultResultCollection
 
toString() - Method in class com.sap.cloud.sdk.result.GsonResultElementFactory
 
toString() - Method in class com.sap.cloud.sdk.result.GsonResultObject
 
toString() - Method in class com.sap.cloud.sdk.result.GsonResultPrimitive
 
toString() - Method in class com.sap.cloud.sdk.typeconverter.ConvertedObject
 
translateName(Field) - Method in class com.sap.cloud.sdk.result.ElementNameGsonFieldNamingStrategy
 
TypeConverter<T,DomainT> - Interface in com.sap.cloud.sdk.typeconverter
Type converter for converting types to and from their domain-specific counterparts.
TypeConverterGsonDeserializer<T> - Class in com.sap.cloud.sdk.typeconverter
Implementation of JsonDeserializer deserializing a JsonPrimitive to an object of type T using the given TypeConverter.
TypeConverterGsonDeserializer(TypeConverter<T, String>) - Constructor for class com.sap.cloud.sdk.typeconverter.TypeConverterGsonDeserializer
 

V

value() - Element in annotation interface com.sap.cloud.sdk.result.ElementName
The name by which the annotated field can be identified.
A B C D E F G H I J L N O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form