Package com.sap.cloud.sdk.result


package com.sap.cloud.sdk.result
  • Class
    Description
    Implementation of GSON ExclusionStrategy excluding all fields not annotated with the given annotation.
    ObjectExtractor implementation transforming a given ResultElement to a BigDecimal.
    ObjectExtractor implementation transforming a given ResultElement to a BigInteger.
    ObjectExtractor implementation transforming a given ResultElement to a Boolean.
    ObjectExtractor implementation transforming a given ResultElement to a Byte.
    ObjectExtractor implementation transforming a given ResultElement to a Character.
    A collection consisting of elements collected by their ElementName via the ResultCollection.collect(String) method.
    CollectionExtractor<CollectionT extends Collection<T>,T>
    Functional interface handling the type-safe transformation of a ResultElement to a collections of a specific type.
    Default implementation of the CollectedResultCollection interface, allowing strongly typed access to specific fields annotated with ElementName in elements of a ResultCollection.
    This class provides an abstraction of a collection of result elements
    ObjectExtractor implementation transforming a given ResultElement to a Double.
    Annotation indicating the name of an element.
    Implementation of GSON FieldNamingStrategy using the value from annotation ElementName when serializing field names.
    ObjectExtractor implementation transforming a given ResultElement to a Float.
    Extracts a Collection out of a given ResultElement by wrapping the result of an ObjectExtractor into a singletonList.
    Extractor trying to generically extract an object out of a given ResultElement.
    Factory implementation that creates a ResultElement, based on a given JsonElement.
    ResultObject implementation based on a JsonObject.
    ResultPrimitive implementation based on a JsonPrimitive.
    ObjectExtractor implementation transforming a given ResultElement to a Integer.
    ObjectExtractor implementation transforming a given ResultElement to a Long.
    Functional interface handling the type-safe transformation of a ResultElement to a specific type.
    This class implements the basic ObjectExtractor interface, offering a method to create an object by extracting arbitrary input data of type ResultElement.
    Interface representing one collection of result elements (e.g.
    Class representing one resulting element from a call to an external service (e.g.
    ResultElementFactory<ResultElementT>
    Factory interface to encapsulating different ways to create a ResultElement from an arbitrary object.
    Interface representing one structured object (e.g one complex business object) resulting from a call to an external service (e.g.
    Class representing an unstructured result primitive resulting from a call to an external service (e.g.
    ObjectExtractor implementation transforming a given ResultElement to a Short.
    ObjectExtractor implementation transforming a given ResultElement to a String.