## Uses of Interface
org.apache.olingo.commons.api.edm.Edm

- Packages that use Edm
  Package | Description
  --- | ---
  org.apache.olingo.client.api |
  org.apache.olingo.client.api.serialization |
  org.apache.olingo.ext.pojogen |
  org.apache.olingo.server.api | Olingo Server API The OData Library is a protocol implementation of the OData V4.0 standard.
  org.apache.olingo.server.api.uri | Olingo URI The URI package is used to condense all information about the OData path used to query the data.

- - ### Uses of Edm in org.apache.olingo.client.api

    Methods in org.apache.olingo.client.api that return Edm
    Modifier and Type | Method and Description
    --- | ---
    `Edm` | EdmEnabledODataClient.`getCachedEdm()` Return the cached Edm matadata information.
    `Edm` | EdmEnabledODataClient.`getEdm(String metadataETag)` Checks if the cached Edm matadata information matches the argument and, if not, updates the cache against the configured service root.

    Methods in org.apache.olingo.client.api with parameters of type Edm
    Modifier and Type | Method and Description
    --- | ---
    `ODataClientBuilder.ClientBuilder` | ODataClientBuilder.ClientBuilder.`edm(Edm edm)` Set the edm to use for edm enabled client

  - ### Uses of Edm in org.apache.olingo.client.api.serialization

    Methods in org.apache.olingo.client.api.serialization that return Edm
    Modifier and Type | Method and Description
    --- | ---
    `Edm` | ODataReader.`readMetadata(InputStream input)` Parses a stream into metadata representation.
    `Edm` | ODataReader.`readMetadata(InputStream input, List<InputStream> termDefinitions)` Parses a stream into metadata representation.
    `Edm` | ODataReader.`readMetadata(Map<String,CsdlSchema> xmlSchemas)` Parses a stream into metadata representation, including referenced metadata documents.
    `Edm` | ODataReader.`readMetadata(Map<String,CsdlSchema> xmlSchemas, List<CsdlSchema> termDefinitionSchema)` Parses metadata document along with the document which includes term definitions
    `Edm` | ODataReader.`readMetadata(XMLMetadata metadata, List<InputStream> termDefinitions)` Fetches schema from metadata document and parses the document which includes term definitions

    Methods in org.apache.olingo.client.api.serialization with parameters of type Edm
    Modifier and Type | Method and Description
    --- | ---
    `void` | ODataMetadataValidation.`validateMetadata(Edm edm)` This method validates the metadata based on the Edm provided

  - ### Uses of Edm in org.apache.olingo.ext.pojogen

    Fields in org.apache.olingo.ext.pojogen declared as Edm
    Modifier and Type | Field and Description
    --- | ---
    `protected Edm` | NavPropertyBindingDetails.`edm`

    Methods in org.apache.olingo.ext.pojogen that return Edm
    Modifier and Type | Method and Description
    --- | ---
    `protected Edm` | AbstractUtility.`getMetadata()`

    Methods in org.apache.olingo.ext.pojogen with parameters of type Edm
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | V4POJOGenMojo.`createUtility(Edm edm, EdmSchema schema, String basePackage)`
    `protected abstract void` | AbstractPOJOGenMojo.`createUtility(Edm edm, EdmSchema schema, String basePackage)`

    Constructors in org.apache.olingo.ext.pojogen with parameters of type Edm
    Constructor and Description
    `AbstractUtility(Edm metadata, EdmSchema schema, String basePackage)`
    `NavPropertyBindingDetails(Edm edm, EdmStructuredType type)`
    `NavPropertyBindingDetails(Edm edm, EdmStructuredType sourceType, EdmNavigationProperty property)`
    `NavPropertyContainsTarget(Edm edm, EdmEntityType type)`
    `V4Utility(Edm metadata, EdmSchema schema, String basePackage)`

  - ### Uses of Edm in org.apache.olingo.server.api

    Methods in org.apache.olingo.server.api that return Edm
    Modifier and Type | Method and Description
    --- | ---
    `Edm` | ServiceMetadata.`getEdm()` Gets the entity data model.

  - ### Uses of Edm in org.apache.olingo.server.api.uri

    Methods in org.apache.olingo.server.api.uri with parameters of type Edm
    Modifier and Type | Method and Description
    --- | ---
    `UriResourceEntitySet` | UriHelper.`parseEntityId(Edm edm, String entityId, String rawServiceRoot)` Parses a given entity-id.

Copyright © 2013–2020 The Apache Software Foundation. All rights reserved.