org.apache.olingo.client.api

## Interface EdmEnabledODataClient

- All Superinterfaces:
    ODataClient

      public interface EdmEnabledODataClient
      extends ODataClient

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Edm` | `getCachedEdm()` Return the cached Edm matadata information.
    `Edm` | `getEdm(String metadataETag)` Checks if the cached Edm matadata information matches the argument and, if not, updates the cache against the configured service root.
    `EdmEnabledInvokeRequestFactory` | `getInvokeRequestFactory()`
    `String` | `getServiceRoot()`
    `URIBuilder` | `newURIBuilder()`

    - ### Methods inherited from interface org.apache.olingo.client.api.ODataClient

      `getAsyncRequestFactory, getBatchRequestFactory, getBinder, getConfiguration, getCUDRequestFactory, getDeserializer, getFilterFactory, getObjectFactory, getReader, getRetrieveRequestFactory, getSearchFactory, getSerializer, getServiceVersion, getWriter, metadataValidation, newPreferences, newURIBuilder, newVersionHeaders`

- - ### Method Detail

    - #### getServiceRoot

          String getServiceRoot()

    - #### getEdm

          Edm getEdm(String metadataETag)

      Checks if the cached Edm matadata information matches the argument and, if not, updates the cache against the configured service root.
      Parameters:
        `metadataETag` - metadata ETag to be compared against the cache
      Returns:
        Edm

    - #### getCachedEdm

          Edm getCachedEdm()

      Return the cached Edm matadata information.
      Returns:
        Edm

    - #### newURIBuilder

          URIBuilder newURIBuilder()

    - #### getInvokeRequestFactory

          EdmEnabledInvokeRequestFactory getInvokeRequestFactory()

      Specified by:
        `getInvokeRequestFactory` in interface `ODataClient`

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