## Uses of Class
org.apache.olingo.odata2.api.ep.EntityProviderWriteProperties

- Packages that use EntityProviderWriteProperties
  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 |

- - ### Uses of EntityProviderWriteProperties in org.apache.olingo.odata2.api.ep

    Methods in org.apache.olingo.odata2.api.ep that return EntityProviderWriteProperties
    Modifier and Type | Method and Description
    --- | ---
    `EntityProviderWriteProperties` | EntityProviderWriteProperties.ODataEntityProviderPropertiesBuilder.`build()` Build properties object.

    Methods in org.apache.olingo.odata2.api.ep with parameters of type EntityProviderWriteProperties
    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)` Write given `data` (which is given in form of a `List` with a `Map` for each entity.
    `ODataResponse` | EntityProvider.EntityProviderInterface.`writeFeed(String contentType, EdmEntitySet entitySet, List<Map<String,Object>> data, EntityProviderWriteProperties properties)` Write given `data` (which is given in form of a `List` with a `Map` for each entity.
    `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.

  - ### Uses of EntityProviderWriteProperties in org.apache.olingo.odata2.api.ep.callback

    Methods in org.apache.olingo.odata2.api.ep.callback that return EntityProviderWriteProperties
    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()`

    Methods in org.apache.olingo.odata2.api.ep.callback with parameters of type EntityProviderWriteProperties
    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.

  - ### Uses of EntityProviderWriteProperties in org.apache.olingo.odata2.client.core.ep.serializer

    Constructors in org.apache.olingo.odata2.client.core.ep.serializer with parameters of type EntityProviderWriteProperties
    Constructor and Description
    `JsonLinkEntitySerializer(EntityProviderWriteProperties properties)`

Copyright © 2013-2022 The Apache Software Foundation. All Rights Reserved.