| Package | Description |
|---|---|
| org.apache.olingo.odata2.api.ep |
Entity Provider
The org.apache.olingo.odata2.api.ep package contains all classes related and necessary to provide an
EntityProvider. |
| org.apache.olingo.odata2.api.ep.callback |
Entity Provider Callbacks
These callbacks will be used to support the $expand query option.
|
| org.apache.olingo.odata2.client.core.ep.serializer |
| Modifier and Type | Method and Description |
|---|---|
EntityProviderWriteProperties |
EntityProviderWriteProperties.ODataEntityProviderPropertiesBuilder.build()
Build properties object.
|
| Modifier and Type | Method and Description |
|---|---|
static EntityProviderWriteProperties.ODataEntityProviderPropertiesBuilder |
EntityProviderWriteProperties.fromProperties(EntityProviderWriteProperties properties) |
EntityProviderWriteProperties.ODataEntityProviderPropertiesBuilder |
EntityProviderWriteProperties.ODataEntityProviderPropertiesBuilder.fromProperties(EntityProviderWriteProperties properties) |
static ODataResponse |
EntityProvider.writeEntry(String contentType,
EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties)
Write given
data (which is given in form of a Map for which contains all properties
as property name to property value mapping) for the entry in the specified
format (given as contentType) based on entity data model for an entity set (given as
EdmEntitySet)
and properties for this entity provider (given as EntityProviderWriteProperties). |
ODataResponse |
EntityProvider.EntityProviderInterface.writeEntry(String contentType,
EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties)
Write given
data (which is given in form of a Map for which contains all properties
as property name to property value mapping) for the entry in the specified
format (given as contentType) based on entity data model for an entity set (given as
EdmEntitySet)
and properties for this entity provider (given as EntityProviderWriteProperties). |
static ODataResponse |
EntityProvider.writeFeed(String contentType,
EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties)
|
ODataResponse |
EntityProvider.EntityProviderInterface.writeFeed(String contentType,
EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties)
|
static ODataResponse |
EntityProvider.writeFunctionImport(String contentType,
EdmFunctionImport functionImport,
Object data,
EntityProviderWriteProperties properties)
Write
data result (given as Object) of function import based on return type
of EdmFunctionImport in specified format (given as contentType). |
ODataResponse |
EntityProvider.EntityProviderInterface.writeFunctionImport(String contentType,
EdmFunctionImport functionImport,
Object data,
EntityProviderWriteProperties properties)
Write
data result (given as Object) of function import based on return type
of EdmFunctionImport in specified format (given as contentType). |
static ODataResponse |
EntityProvider.writeLink(String contentType,
EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties)
Write link for key property based on
entity data model for an entity set (given as
EdmEntitySet)
in the specified format (given as contentType). |
ODataResponse |
EntityProvider.EntityProviderInterface.writeLink(String contentType,
EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties)
Write link for key property based on
entity data model for an entity set (given as
EdmEntitySet)
in the specified format (given as contentType). |
static ODataResponse |
EntityProvider.writeLinks(String contentType,
EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties)
Write all links for key property based on
entity data model for an entity set (given as
EdmEntitySet)
in the specified format (given as contentType) for a set of entries. |
ODataResponse |
EntityProvider.EntityProviderInterface.writeLinks(String contentType,
EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties)
Write all links for key property based on
entity data model for an entity set (given as
EdmEntitySet)
in the specified format (given as contentType) for a set of entries. |
| Modifier and Type | Method and Description |
|---|---|
EntityProviderWriteProperties |
WriteCallbackContext.getCurrentWriteProperties()
EntityProviderWriteProperties which were set by outer producer or
null
if not supported. |
EntityProviderWriteProperties |
WriteEntryCallbackResult.getInlineProperties() |
EntityProviderWriteProperties |
WriteFeedCallbackResult.getInlineProperties() |
| Modifier and Type | Method and Description |
|---|---|
void |
WriteCallbackContext.setCurrentWriteProperties(EntityProviderWriteProperties currentWriteProperties)
EntityProviderWriteProperties of outer producer.
|
void |
WriteEntryCallbackResult.setInlineProperties(EntityProviderWriteProperties inlineProperties)
Sets the inline properties for this entry
|
void |
WriteFeedCallbackResult.setInlineProperties(EntityProviderWriteProperties inlineProperties)
Sets the properties for the inline data.
|
| Constructor and Description |
|---|
JsonLinkEntitySerializer(EntityProviderWriteProperties properties) |
Copyright © 2013-2023 The Apache Software Foundation. All Rights Reserved.