org.apache.olingo.server.api

## Interface ServiceMetadata

-     public interface ServiceMetadata

  Metadata of an OData service like the Entity Data Model.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `ODataServiceVersion` | `getDataServiceVersion()` Get the data-service version.
    `Edm` | `getEdm()` Gets the entity data model.
    `List<EdmxReference>` | `getReferences()` Gets the list of references defined for this service.
    `ServiceMetadataETagSupport` | `getServiceMetadataETagSupport()` Gets the helper for ETag support of the metadata document (may be NULL).

- - ### Method Detail

    - #### getEdm

          Edm getEdm()

      Gets the entity data model.
      Returns:
        entity data model of this service

    - #### getDataServiceVersion

          ODataServiceVersion getDataServiceVersion()

      Get the data-service version.
      Returns:
        data service version of this service

    - #### getReferences

          List<EdmxReference> getReferences()

      Gets the list of references defined for this service.
      Returns:
        list of defined emdx references of this service

    - #### getServiceMetadataETagSupport

          ServiceMetadataETagSupport getServiceMetadataETagSupport()

      Gets the helper for ETag support of the metadata document (may be NULL).
      Returns:
        metadata ETag support

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