## Uses of Interface
org.apache.olingo.odata2.api.ODataService

- Packages that use ODataService
  Package | Description
  --- | ---
  org.apache.olingo.odata2.annotation.processor.api | Annotations-API for Entity Data Model definition The core API package contains contains the AnnotationServiceFactory as entry point to an implementation (core) of the Annotations-API for Entity Data Model definition.
  org.apache.olingo.odata2.annotation.processor.ref |
  org.apache.olingo.odata2.api | OData Library API OData Library is a protocol implementation of the OData V2.0 standard.
  org.apache.olingo.odata2.api.processor | Data Processor A data processor implements all create, read, update and delete (CRUD) methods of an OData service.
  org.apache.olingo.odata2.api.rt | Runtime Support Provides a mechanism for loading of implementation classes for interfaces.
  org.apache.olingo.odata2.jpa.processor.api | OData JPA Processor API Library The library provides a way for the developers to create an OData Service from a Java Persistence Model.
  org.apache.olingo.odata2.ref.processor |

- - ### Uses of ODataService in org.apache.olingo.odata2.annotation.processor.api

    Methods in org.apache.olingo.odata2.annotation.processor.api that return ODataService
    Modifier and Type | Method and Description
    --- | ---
    `static ODataService` | AnnotationServiceFactory.`createAnnotationService(Collection<Class<?>> annotatedClasses)` Create an `ODataService` which is based on an EDM and Processor which are using the annotations from `org.apache.olingo.olingo-odata2-api-annotation` module (see package `org.apache.olingo.odata2.api.annotation.edm`) to define the model and access the data.
    `ODataService` | AnnotationServiceFactory.AnnotationServiceFactoryInstance.`createAnnotationService(Collection<Class<?>> annotatedClasses)` Create an `ODataService` which is based on an EDM and Processor which are using the annotations from `org.apache.olingo.olingo-odata2-api-annotation` module (see package `org.apache.olingo.odata2.api.annotation.edm`) to define the model and access the data.
    `static ODataService` | AnnotationServiceFactory.`createAnnotationService(String modelPackage)` Create an `ODataService` which is based on an EDM and Processor which are using the annotations from `org.apache.olingo.olingo-odata2-api-annotation` module (see package `org.apache.olingo.odata2.api.annotation.edm`) to define the model and access the data.
    `ODataService` | AnnotationServiceFactory.AnnotationServiceFactoryInstance.`createAnnotationService(String modelPackage)` Create an `ODataService` which is based on an EDM and Processor which are using the annotations from `org.apache.olingo.olingo-odata2-api-annotation` module (see package `org.apache.olingo.odata2.api.annotation.edm`) to define the model and access the data.

  - ### Uses of ODataService in org.apache.olingo.odata2.annotation.processor.ref

    Methods in org.apache.olingo.odata2.annotation.processor.ref that return ODataService
    Modifier and Type | Method and Description
    --- | ---
    `ODataService` | AnnotationRefServiceFactory.`createService(ODataContext context)`

  - ### Uses of ODataService in org.apache.olingo.odata2.api

    Methods in org.apache.olingo.odata2.api that return ODataService
    Modifier and Type | Method and Description
    --- | ---
    `ODataService` | ODataServiceFactory.`createODataSingleProcessorService(EdmProvider provider, ODataSingleProcessor processor)` Create a default service instance based on ODataSingleProcessor`.`
    `abstract ODataService` | ODataServiceFactory.`createService(ODataContext ctx)` Create instance of custom `ODataService`.

  - ### Uses of ODataService in org.apache.olingo.odata2.api.processor

    Methods in org.apache.olingo.odata2.api.processor that return ODataService
    Modifier and Type | Method and Description
    --- | ---
    `ODataService` | ODataContext.`getService()` Gets the OData service.

  - ### Uses of ODataService in org.apache.olingo.odata2.api.rt

    Methods in org.apache.olingo.odata2.api.rt that return ODataService
    Modifier and Type | Method and Description
    --- | ---
    `static ODataService` | RuntimeDelegate.`createODataSingleProcessorService(EdmProvider provider, ODataSingleProcessor processor)` Creates and returns a single processor service.
    `protected abstract ODataService` | RuntimeDelegate.RuntimeDelegateInstance.`createODataSingleProcessorService(EdmProvider provider, ODataSingleProcessor processor)`

  - ### Uses of ODataService in org.apache.olingo.odata2.jpa.processor.api

    Methods in org.apache.olingo.odata2.jpa.processor.api that return ODataService
    Modifier and Type | Method and Description
    --- | ---
    `ODataService` | ODataJPAServiceFactory.`createService(ODataContext ctx)` Creates an OData Service based on the values set in `ODataJPAContext` and `ODataContext`.

  - ### Uses of ODataService in org.apache.olingo.odata2.ref.processor

    Methods in org.apache.olingo.odata2.ref.processor that return ODataService
    Modifier and Type | Method and Description
    --- | ---
    `ODataService` | ScenarioServiceFactory.`createService(ODataContext context)`

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