Class ODataWriterImpl
java.lang.Object
org.apache.olingo.client.core.serialization.ODataWriterImpl
- All Implemented Interfaces:
ODataWriter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionwriteEntities(Collection<ClientEntity> entities, ContentType contentType) Writes a collection of OData entities.writeEntity(ClientEntity entity, ContentType contentType) Serializes a single OData entity.writeLink(ClientLink link, ContentType contentType) Writes an OData link.writeProperty(ClientProperty property, ContentType contentType) Writes a single OData entity property.writeReference(ResWrap<URI> reference, ContentType contenType) Writes a entity reference
-
Field Details
-
client
-
-
Constructor Details
-
ODataWriterImpl
-
-
Method Details
-
writeEntities
public InputStream writeEntities(Collection<ClientEntity> entities, ContentType contentType) throws ODataSerializerException Description copied from interface:ODataWriterWrites a collection of OData entities.- Specified by:
writeEntitiesin interfaceODataWriter- Parameters:
entities- entities to be serialized.contentType- serialization format.- Returns:
- stream of serialized objects.
- Throws:
ODataSerializerException
-
writeEntity
public InputStream writeEntity(ClientEntity entity, ContentType contentType) throws ODataSerializerException Description copied from interface:ODataWriterSerializes a single OData entity.- Specified by:
writeEntityin interfaceODataWriter- Parameters:
entity- entity to be serialized.- Returns:
- stream of serialized object.
- Throws:
ODataSerializerException
-
writeProperty
public InputStream writeProperty(ClientProperty property, ContentType contentType) throws ODataSerializerException Description copied from interface:ODataWriterWrites a single OData entity property.- Specified by:
writePropertyin interfaceODataWriter- Parameters:
property- entity property to be serialized.- Returns:
- stream of serialized object.
- Throws:
ODataSerializerException
-
writeLink
public InputStream writeLink(ClientLink link, ContentType contentType) throws ODataSerializerException Description copied from interface:ODataWriterWrites an OData link.- Specified by:
writeLinkin interfaceODataWriter- Parameters:
link- link to be serialized.- Returns:
- stream of serialized object.
- Throws:
ODataSerializerException
-
writeReference
public InputStream writeReference(ResWrap<URI> reference, ContentType contenType) throws ODataSerializerException Description copied from interface:ODataWriterWrites a entity reference- Specified by:
writeReferencein interfaceODataWriter- Parameters:
reference- reference to be serialized- Returns:
- stream of serialized objects
- Throws:
ODataSerializerException
-