public class JsonSerializerDeserializer extends Object implements ContentTypeBasedSerializer, ContentTypeBasedDeserializer
Constructor and Description |
---|
JsonSerializerDeserializer() |
Modifier and Type | Method and Description |
---|---|
InputStream |
readBatchRequest(List<BatchPart> batchParts,
String boundary)
Reads Batch Request Parts and returns an input Stream
|
ODataEntry |
readEntry(EdmEntitySet entitySet,
EntityStream content)
Returns an ODataEntry
|
ODataErrorContext |
readErrorDocument(InputStream errorDocument)
Read (de-serialize) data from error document as
InputStream and provide according
ODataErrorContext . |
ODataFeed |
readFeed(EdmEntitySet entitySet,
EntityStream content)
Returns an ODataFeed
|
Object |
readFunctionImport(EdmFunctionImport functionImport,
EntityStream content)
Returns an object
|
ODataResponse |
writeBatchResponse(List<BatchResponsePart> batchResponseParts)
Returns an ODataResponse
|
ODataResponse |
writeEntry(EdmEntitySet entitySet,
Entity data)
Returns an OData Response for a given entry
|
ODataResponse |
writeFeed(EdmEntitySet entitySet,
EntityCollection data)
Returns an OData Response for a given feed
|
public ODataResponse writeEntry(EdmEntitySet entitySet, Entity data) throws EntityProviderException
ContentTypeBasedSerializer
writeEntry
in interface ContentTypeBasedSerializer
EntityProviderException
public ODataFeed readFeed(EdmEntitySet entitySet, EntityStream content) throws EntityProviderException
ContentTypeBasedDeserializer
readFeed
in interface ContentTypeBasedDeserializer
EntityProviderException
public ODataEntry readEntry(EdmEntitySet entitySet, EntityStream content) throws EntityProviderException
ContentTypeBasedDeserializer
readEntry
in interface ContentTypeBasedDeserializer
EntityProviderException
public ODataErrorContext readErrorDocument(InputStream errorDocument) throws EntityProviderException
ContentTypeBasedDeserializer
InputStream
and provide according
ODataErrorContext
.readErrorDocument
in interface ContentTypeBasedDeserializer
errorDocument
- error document which is readEntityProviderException
- if reading of data (de-serialization) failspublic ODataResponse writeFeed(EdmEntitySet entitySet, EntityCollection data) throws EntityProviderException
ContentTypeBasedSerializer
writeFeed
in interface ContentTypeBasedSerializer
EntityProviderException
public ODataResponse writeBatchResponse(List<BatchResponsePart> batchResponseParts) throws BatchException
ContentTypeBasedDeserializer
writeBatchResponse
in interface ContentTypeBasedDeserializer
BatchException
public InputStream readBatchRequest(List<BatchPart> batchParts, String boundary)
ContentTypeBasedSerializer
readBatchRequest
in interface ContentTypeBasedSerializer
public Object readFunctionImport(EdmFunctionImport functionImport, EntityStream content) throws EntityProviderException
ContentTypeBasedDeserializer
readFunctionImport
in interface ContentTypeBasedDeserializer
EntityProviderException
Copyright © 2013-2019 The Apache Software Foundation. All Rights Reserved.