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.annotation.edm |
Annotations-API for Entity Data Model definition
The edm package contains all annotations necessary for definition
of the Entity Data Model (as described in the OData protocol specification
as well as in the Conceptual Schema Definition for the OData Protocol which
both can be found at http://www.odata.org/).
|
org.apache.olingo.odata2.api.batch | |
org.apache.olingo.odata2.api.client.batch | |
org.apache.olingo.odata2.api.commons |
The commons package contains constants used in the HTTP and OData protocol.
|
org.apache.olingo.odata2.api.edm |
Entity Data Model API
The Entity Data Model is described in the OData protocol specification
as well as in the Conceptual Schema Definition for the OData Protocol.
|
org.apache.olingo.odata2.api.edm.provider |
Entity Data Model Provider API
Classes in this package are used to provide an EDM to the library as well as to the application.
|
org.apache.olingo.odata2.api.ep |
Entity Provider
The org.apache.olingo.odata2.api.ep package contains all classes related and necessary to provide an
EntityProvider . |
org.apache.olingo.odata2.api.ep.callback |
Entity Provider Callbacks
These callbacks will be used to support the $expand query option.
|
org.apache.olingo.odata2.api.ep.entry |
Entity Provider Entries
The org.apache.olingo.odata2.api.ep.entry package contains all classes related and necessary for an
ODataEntry . |
org.apache.olingo.odata2.api.ep.feed |
Entity Provider Feed
The org.apache.olingo.odata2.api.ep.feed package contains all classes related and necessary for an
ODataFeed . |
org.apache.olingo.odata2.api.exception |
Exception Classes used in the OData library as well as the implementing application
APPLICATION DEVELOPERS: Please use
ODataApplicationException for
custom exceptions. |
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.api.rt |
Runtime Support
Provides a mechanism for loading of implementation classes for interfaces.
|
org.apache.olingo.odata2.api.servicedocument | |
org.apache.olingo.odata2.api.uri |
URI Parser Facade
The URI package has one central class
UriParser to parse a request URI
as well as several interfaces that provide access to parsed parts of the URI. |
org.apache.olingo.odata2.api.uri.expression |
Expression Parser
This package contains all classes necessary to decribe an expression tree(e.g. a filter or order by tree)
Trees can be traversed by implementing the
ExpressionVisitor
interface and calling the accept() method. |
org.apache.olingo.odata2.api.uri.info |
URI Parser Result Views
The interfaces of this package provide access to the relevant parts of the parsed
request URI for the methods that process a request inside the dispatcher.
|
Package | Description |
---|---|
org.apache.olingo.odata2.ref.edm | |
org.apache.olingo.odata2.ref.model | |
org.apache.olingo.odata2.ref.processor |
Package | Description |
---|---|
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.api.access |
OData JPA Processor API Library - Java Persistence Access
The library provides a set of APIs to access Java Persistence Models and Data.
|
org.apache.olingo.odata2.jpa.processor.api.exception |
OData JPA Processor API Library - Exceptions
There are two main types of exceptions thrown from the library
Model Exception
Runtime Exception
The Model Exception is thrown while processing JPA metamodels and runtime exception is thrown while processing persistence data. |
org.apache.olingo.odata2.jpa.processor.api.factory |
OData JPA Processor API Library - Factory
The library provides different types of factories for creating instances for
Accessing Java Persistence Model/Data
Building different types of JPQL statements
Accessing OData EDM provider and processor
The instances of these factories can be obtained from an abstract ODataJPAFactory.
|
org.apache.olingo.odata2.jpa.processor.api.jpql |
OData JPA Processor API Library - Java Persistence Query Language
The library provides set of APIs for building JPQL contexts from OData Requests.
|
org.apache.olingo.odata2.jpa.processor.api.model |
OData JPA Processor API Library - JPA EDM Model
The library provides a set of views over the JPA/EDM element containers.
|
org.apache.olingo.odata2.jpa.processor.api.model.mapping |
OData JPA Processor API Library - Mapping Model
The JPA EDM Mapping model (XML document) is represented as JAXB annotated Java Classes.
|
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.
|
Package | Description |
---|---|
org.apache.olingo.odata2.annotation.processor.ref | |
org.apache.olingo.odata2.annotation.processor.ref.model |
Copyright © 2013-2019 The Apache Software Foundation. All Rights Reserved.