public abstract class OData extends Object
| Constructor and Description |
|---|
OData() |
| Modifier and Type | Method and Description |
|---|---|
abstract DebugResponseHelper |
createDebugResponseHelper(String debugFormat)
Creates a DebugResponseHelper for the given debugFormat.
|
abstract ODataDeserializer |
createDeserializer(ContentType contentType)
Creates a new deserializer object for reading content in the specified format.
|
abstract ODataDeserializer |
createDeserializer(ContentType contentType,
List<String> versions)
Creates a new deserializer object for reading content in the specified format.
|
abstract ODataDeserializer |
createDeserializer(ContentType contentType,
ServiceMetadata metadata)
Creates a new deserializer object for reading content in the specified format.
|
abstract ODataDeserializer |
createDeserializer(ContentType contentType,
ServiceMetadata metadata,
List<String> versions)
Creates a new deserializer object for reading content in the specified format.
|
abstract EdmAssistedSerializer |
createEdmAssistedSerializer(ContentType contentType)
Creates a new serializer object capable of working without EDM information
for rendering content in the specified format.
|
abstract EdmAssistedSerializer |
createEdmAssistedSerializer(ContentType contentType,
List<String> versions)
Creates a new serializer object capable of working without EDM information
for rendering content in the specified format.
|
abstract EdmDeltaSerializer |
createEdmDeltaSerializer(ContentType contentType,
List<String> versions)
Creates a new serializer object capable of working without EDM information
for rendering delta content in the specified format.
|
abstract ETagHelper |
createETagHelper()
Creates a new ETag helper object for performing ETag-related tasks.
|
abstract FixedFormatDeserializer |
createFixedFormatDeserializer()
Creates a new deserializer object for reading content in a fixed format, e.g., for binary input.
|
abstract FixedFormatSerializer |
createFixedFormatSerializer()
Creates a new serializer object for rendering content in a fixed format, e.g., for binary output or multipart/mixed
outpu.
|
abstract ODataHttpHandler |
createHandler(ServiceMetadata serviceMetadata)
Creates a new ODataHttpHandler for handling OData requests in an HTTP context.
|
abstract Preferences |
createPreferences(Collection<String> preferHeaders)
Creates a new Preferences object out of Prefer HTTP request headers.
|
abstract EdmPrimitiveType |
createPrimitiveTypeInstance(EdmPrimitiveTypeKind kind)
Creates a primitive-type instance.
|
abstract ODataHandler |
createRawHandler(ServiceMetadata serviceMetadata)
Creates a new ODataHandler for handling OData requests.
|
abstract ODataSerializer |
createSerializer(ContentType contentType)
Creates a new serializer object for rendering content in the specified format.
|
abstract ODataSerializer |
createSerializer(ContentType contentType,
List<String> versions)
Creates a new serializer object for rendering content in the specified format.
|
abstract ServiceMetadata |
createServiceMetadata(CsdlEdmProvider edmProvider,
List<EdmxReference> references)
Creates a metadata object for this service.
|
abstract ServiceMetadata |
createServiceMetadata(CsdlEdmProvider edmProvider,
List<EdmxReference> references,
ServiceMetadataETagSupport serviceMetadataETagSupport)
Creates a metadata object for this service.
|
abstract UriHelper |
createUriHelper()
Creates a new URI helper object for performing URI-related tasks.
|
static OData |
newInstance()
Use this method to create a new OData instance.
|
public static OData newInstance()
public abstract ODataSerializer createSerializer(ContentType contentType) throws SerializerException
contentType - any format supported by Olingo (XML, JSON ...)SerializerExceptionpublic abstract ODataSerializer createSerializer(ContentType contentType, List<String> versions) throws SerializerException
contentType - any format supported by Olingo (XML, JSON ...)versions - any v4 version supported by Olingo (4.0, 4.01 ...)SerializerExceptionpublic abstract FixedFormatSerializer createFixedFormatSerializer()
public abstract FixedFormatDeserializer createFixedFormatDeserializer()
public abstract ODataHttpHandler createHandler(ServiceMetadata serviceMetadata)
serviceMetadata - - metadata object required to handle an OData requestpublic abstract ODataHandler createRawHandler(ServiceMetadata serviceMetadata)
serviceMetadata - - metadata object required to handle an OData requestpublic abstract ServiceMetadata createServiceMetadata(CsdlEdmProvider edmProvider, List<EdmxReference> references)
edmProvider - a custom or default implementation for creating metadatareferences - list of edmx referencespublic abstract ServiceMetadata createServiceMetadata(CsdlEdmProvider edmProvider, List<EdmxReference> references, ServiceMetadataETagSupport serviceMetadataETagSupport)
edmProvider - a custom or default implementation for creating metadatareferences - list of edmx referencesserviceMetadataETagSupport - public abstract UriHelper createUriHelper()
public abstract ODataDeserializer createDeserializer(ContentType contentType) throws DeserializerException
contentType - any content type supported by Olingo (XML, JSON ...)DeserializerExceptionpublic abstract ODataDeserializer createDeserializer(ContentType contentType, ServiceMetadata metadata) throws DeserializerException
contentType - any content type supported by Olingo (XML, JSON ...)metadata - ServiceMetada of the serviceDeserializerExceptionpublic abstract ODataDeserializer createDeserializer(ContentType contentType, List<String> versions) throws DeserializerException
contentType - any content type supported by Olingo (XML, JSON ...)service - versionDeserializerExceptionpublic abstract ODataDeserializer createDeserializer(ContentType contentType, ServiceMetadata metadata, List<String> versions) throws DeserializerException
contentType - any content type supported by Olingo (XML, JSON ...)metadata - ServiceMetada of the serviceservice - versionDeserializerExceptionpublic abstract EdmPrimitiveType createPrimitiveTypeInstance(EdmPrimitiveTypeKind kind)
kind - the kind of the primitive typeEdmPrimitiveType instance for the type kindpublic abstract ETagHelper createETagHelper()
public abstract Preferences createPreferences(Collection<String> preferHeaders)
public abstract DebugResponseHelper createDebugResponseHelper(String debugFormat)
debugFormat - format to be usedpublic abstract EdmAssistedSerializer createEdmAssistedSerializer(ContentType contentType) throws SerializerException
contentType - a content type supported by OlingoSerializerExceptionpublic abstract EdmAssistedSerializer createEdmAssistedSerializer(ContentType contentType, List<String> versions) throws SerializerException
contentType - a content type supported by Olingoversions - Odata Version v4 or v4.01SerializerExceptionpublic abstract EdmDeltaSerializer createEdmDeltaSerializer(ContentType contentType, List<String> versions) throws SerializerException
contentType - a content type supported by Olingoversion - versions supported by OlingoSerializerExceptionCopyright © 2013–2023 The Apache Software Foundation. All rights reserved.