Skip navigation links

olingo-odata2-parent 2.0.12 API

OData Lib 
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.
OData Reference Scenario 
Package Description
org.apache.olingo.odata2.ref.edm  
org.apache.olingo.odata2.ref.model  
org.apache.olingo.odata2.ref.processor  
OData JPA 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.
OData Annotation Processor 
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.
OData JPA Reference Scenario 
Package Description
org.apache.olingo.odata2.jpa.processor.ref.converter  
org.apache.olingo.odata2.jpa.processor.ref.extension  
org.apache.olingo.odata2.jpa.processor.ref.factory  
org.apache.olingo.odata2.jpa.processor.ref.listeners  
org.apache.olingo.odata2.jpa.processor.ref.model  
org.apache.olingo.odata2.jpa.processor.ref.util  
org.apache.olingo.odata2.jpa.processor.ref.web  
OData Annotation Reference Scenario 
Package Description
org.apache.olingo.odata2.annotation.processor.ref  
org.apache.olingo.odata2.annotation.processor.ref.model  
Other Packages 
Package Description
org.apache.olingo.odata2.client.api  
org.apache.olingo.odata2.client.api.edm  
org.apache.olingo.odata2.client.api.ep  
org.apache.olingo.odata2.client.api.ep.callback  
org.apache.olingo.odata2.client.api.uri  
org.apache.olingo.odata2.client.core  
org.apache.olingo.odata2.client.core.edm  
org.apache.olingo.odata2.client.core.edm.Impl  
org.apache.olingo.odata2.client.core.ep  
org.apache.olingo.odata2.client.core.ep.deserializer  
org.apache.olingo.odata2.client.core.ep.serializer  
org.apache.olingo.odata2.client.core.uri  
org.apache.olingo.odata2.client.core.uri.util  
org.apache.olingo.odata2.spring  
Skip navigation links

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