All Classes and Interfaces

Class
Description
Factory interface for creating JPA EDM Model view JPA Processor
The default name for EDM property is derived from JPA attribute name.
Java class for anonymous complex type.
A view on Java Persistence Entity Relationship and Entity Data Model Association End.
A view on Java Persistence Entity Relationship and Entity Data Model Association Set.
A View on Java Persistence Entity Relationship and Entity Data Model Association.
A base view on Java Persistence Model and Entity Data Model.
JPAEdmBuilder interface provides methods for building elements of an Entity Data Model (EDM) from a Java Persistence Model.
A view on properties of Java Persistence embeddable type and EDM complex type.
A view on Java Persistence embeddable types and EDM complex types.
A view on JPA EDM entity container.
A view on Java Persistence entity type and EDM entity sets.
A view on Java Persistence entity types and EDM entity types.
The interface provides methods to extend JPA EDM containers.
A view on EDM Function Imports.
A view on Java Persistence Entity Key Attributes and EDM Key properties.
The interface acts a container for storing Java persistence column name.
Java class for anonymous complex type.
Interface provides methods to access JPA EDM mapping model.
This object contains factory methods for each Java content interface and Java element interface generated in the org.apache.olingo.odata2.processor.api.jpa.model.mapping package.
A view on JPA meta model and EDM meta model.
A view on Java persistence entity relationship and EDM navigation property.
A view on Java Persistence Entity Attributes and EDM properties.
A view on Java Persistence Entity Join Column's "name" and "referenced column name" attributes and Entity Data Model Referential Constraint's dependent and principal roles respectively.
Two types of EDM roles of a referential constraint.
A view on Java Persistence Entity Join Columns and Entity Data Model Referential Constraint.
A view on Java Persistence Model and Entity Data Model Schema.
The default name for EDM complex type is derived from JPA Embeddable type name.
Java class for JPAEmbeddableTypesMapType complex type.
The default name for EDM entity type is derived from JPA entity type name.
Java class for JPAEntityTypesMapType complex type.
A container for JPA Functions.
A container for Java Persistence Join Clause that can be used for building JPQL statements.
Enumerated list of possible Joins in JPQL LEFT - left outer join FETCH - enable fetching of an association as a side effect of the execution of a query INNER - inner join
The abstract class is a compilation of objects required for building specific instances of JPA Method Context.
The abstract class is extended by specific JPA Method Context Builder to build JPA Method Context types.
The interface provides view on JPA Method Context.
 
By default Java Persistence Unit name is taken as EDM schema name.
The interface provides methods for processing OData Requests for Create, Read, Update, Delete operations.
The default name for EDM navigation property is derived from JPA relationship name.
Java class for anonymous complex type.
Factory interface for creating following instances JPQL statement builders of type JPQLStatement.JPQLStatementBuilder JPQL context builder of type JPQLContext.JPQLContextBuilder
The abstract class is a compilation of objects required for building JPQLStatement.
The abstract class is extended by specific JPQLContext builder for building JPQLContexts.
Enumerated list of JPQL context Types.
The interface provides a view on JPQL Context.
The interface provide a view on JPQL Join context.The interface provides methods for accessing the Join Clause which can be part of JPQL Select statement.
The interface provide a view on JPQL Join Clauses.The interface is an extension to JPQL select single context and provides methods for accessing JPQL Join clauses.
The interface provide a view on JPQL select context.The interface provides methods for accessing the clauses of a JPQL SELECT statement like "SELECT", "ORDERBY", "WHERE".
The interface provide a view on JPQL select single context.The interface provides methods for accessing the clause of a JPQL SELECT statement like "SELECT".
The class represents a Java Persistence Query Language (JPQL) Statement.
 
The abstract class is extended by specific JPQL statement builders for building JPQL statements like Select statements Select single statements Select statements with Join Insert/Modify/Delete statements A default statement builder for building each kind of JPQL statements is provided by the library.
 
 
Factory interface for creating following instances OData JPA Processor of type ODataSingleProcessor JPA EDM Provider of type EdmProvider OData JPA Context ODataJPAContext OData JPA Response Builder ODataJPAResponseBuilder
This class does the compilation of context objects required for OData JPA Runtime.
 
 
The exception class is the base of OData JPA exceptions.
The class is an abstract factory for creating default ODataJPAFactory.
The interface is used to access language dependent message texts.
The exception is thrown for any unexpected errors raising while accessing/transforming Java Persistence Models.
Extend this class and implement an OData JPA processor if the default behavior of OData JPA Processor library has to be overwritten.
Extend this class to build JPA Query object for a given OData request.
The interface provides methods for building an OData response from a JPA Entity.
The exception is thrown for any unexpected errors raising while accessing data from Java Persistence Models.
Extend this factory class and create own instance of ODataService that transforms Java Persistence Models into an OData Service.
This class provides a thread safe container for accessing Tombstone objects
Extend this class and implement a JPA Entity Listener as specified in JSR 317 Java Persistence 2.0.
Interface for JPA-Transaction abstraction.
The interface is a call back interface that enables OData JPA Processor to get JPA provider specific implementation of java.sql.Blob and java.sql.Clob instances.