| Interface | Description |
|---|---|
| CollectedResultCollection | |
| CollectionExtractor<CollectionT extends Collection<T>,T> | |
| ObjectExtractor<T> | |
| ResultCollection |
Interface representing one collection of result elements (e.g.
|
| ResultElement |
Class representing one resulting element from a call to an external service (e.g.
|
| ResultElementFactory<ResultElementT> | |
| ResultObject |
Interface representing one structured object (e.g one complex business object) resulting from a call to an external
service (e.g.
|
| ResultPrimitive |
Class representing an unstructured result primitive resulting from a call to an external service (e.g.
|
| Class | Description |
|---|---|
| AnnotatedFieldGsonExclusionStrategy<AnnotationT extends Annotation> |
Implementation of GSON
ExclusionStrategy excluding all fields annotated with the given annotation. |
| BigDecimalExtractor | |
| BigIntegerExtractor | |
| BooleanExtractor | |
| ByteExtractor | |
| CharacterExtractor | |
| DefaultCollectedResultCollection | |
| DefaultResultCollection |
This class provides an abstraction of a collection of result elements
|
| DoubleExtractor | |
| ElementNameGsonFieldNamingStrategy |
Implementation of GSON
FieldNamingStrategy using the value from annotation ElementName when
serializing field names. |
| FloatExtractor | |
| GenericCollectionExtractor<T> | |
| GenericObjectExtractor<T> | |
| GsonResultElementFactory | |
| GsonResultObject | |
| GsonResultPrimitive | |
| IntegerExtractor | |
| LongExtractor | |
| PrimitiveBasedObjectExtractor<T> |
This class implements the basic
ObjectExtractor interface, offering a method to create an object by
extracting arbitrary input data of type ResultElement. |
| ShortExtractor | |
| StringExtractor |
| Annotation Type | Description |
|---|---|
| ElementName |
Annotation indicating the name of an element.
|
Copyright © 2017 SAP SE. All rights reserved.