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.