## Uses of Interface
org.apache.olingo.odata2.api.processor.ODataProcessor

- Packages that use ODataProcessor
  Package | Description
  --- | ---
  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.processor.feature | Processor Features Optional feature interfaces.
  org.apache.olingo.odata2.api.processor.part | Processor Parts
  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.jpa.processor.ref.util |
  org.apache.olingo.odata2.ref.processor |

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

    Methods in org.apache.olingo.odata2.api that return ODataProcessor
    Modifier and Type | Method and Description
    --- | ---
    `ODataProcessor` | ODataService.`getProcessor()`

    Method parameters in org.apache.olingo.odata2.api with type arguments of type ODataProcessor
    Modifier and Type | Method and Description
    --- | ---
    `List<String>` | ODataService.`getSupportedContentTypes(Class<? extends ODataProcessor> processorFeature)`

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

    Classes in org.apache.olingo.odata2.api.processor that implement ODataProcessor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ODataSingleProcessor` A default `ODataProcessor` that implements all processor features in a single class.

    Method parameters in org.apache.olingo.odata2.api.processor with type arguments of type ODataProcessor
    Modifier and Type | Method and Description
    --- | ---
    `List<String>` | ODataSingleProcessor.`getCustomContentTypes(Class<? extends ODataProcessor> processorFeature)`

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

    Method parameters in org.apache.olingo.odata2.api.processor.feature with type arguments of type ODataProcessor
    Modifier and Type | Method and Description
    --- | ---
    `List<String>` | CustomContentType.`getCustomContentTypes(Class<? extends ODataProcessor> processorFeature)` The OData library will consider these additional content types during negotiation of http content type header.

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

    Subinterfaces of ODataProcessor in org.apache.olingo.odata2.api.processor.part
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BatchProcessor` Execute a OData batch request.
    `interface` | `EntityComplexPropertyProcessor` Execute a OData complex property request.
    `interface` | `EntityLinkProcessor` Execute an OData entity link request.
    `interface` | `EntityLinksProcessor` Execute a OData entity links request.
    `interface` | `EntityMediaProcessor` Execute an OData entity media request
    `interface` | `EntityProcessor` Execute a OData entity request.
    `interface` | `EntitySetProcessor` Execute a OData entity set request.
    `interface` | `EntitySimplePropertyProcessor` Execute a OData entity simple property request.
    `interface` | `EntitySimplePropertyValueProcessor` Execute a OData entity simple property value request.
    `interface` | `FunctionImportProcessor` Execute an OData function import request.
    `interface` | `FunctionImportValueProcessor` Execute an OData function import value request.
    `interface` | `MetadataProcessor` Execute a OData metadata request.
    `interface` | `ServiceDocumentProcessor` Execute a OData service document request.

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

    Classes in org.apache.olingo.odata2.jpa.processor.api that implement ODataProcessor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ODataJPADefaultProcessor`
    `class` | `ODataJPAProcessor` Extend this class and implement an OData JPA processor if the default behavior of OData JPA Processor library has to be overwritten.

    Methods in org.apache.olingo.odata2.jpa.processor.api that return ODataProcessor
    Modifier and Type | Method and Description
    --- | ---
    `ODataProcessor` | ODataJPAContext.`getODataProcessor()` The method gets the OData Processor for JPA from the context.

    Methods in org.apache.olingo.odata2.jpa.processor.api with parameters of type ODataProcessor
    Modifier and Type | Method and Description
    --- | ---
    `void` | ODataJPAContext.`setODataProcessor(ODataProcessor processor)` The method sets the OData Processor for JPA into the context.

  - ### Uses of ODataProcessor in org.apache.olingo.odata2.jpa.processor.ref.util

    Classes in org.apache.olingo.odata2.jpa.processor.ref.util that implement ODataProcessor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CustomODataJPAProcessor`

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

    Classes in org.apache.olingo.odata2.ref.processor that implement ODataProcessor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ListsProcessor` Implementation of the centralized parts of OData processing, allowing to use the simplified DataSource for the actual data handling.

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