All Classes

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
Allows to provide a single value or a closed interval.
 
Create a sub query to filter on collection properties e.g.
 
 
 
 
 
 
 
Helper method for modifying requests.
 
 
 
 
 
 
 
 
 
 
Main purpose of this interface is to increase testability of JPAEnumerationBasedOperator
 
 
 
Example implementation at a CUD handler.
 
 
 
 
 
 
 
A query to retrieve the expand entities.
 
Builds a hierarchy of expand results.
 
 
 
 
 
 
 
 
Cross compiles Olingo generated AST of an OData filter into JPA criteria builder where condition.
Compiles just one Expression.
 
Functions as User Defined Functions, Native Query, as Criteria Builder does not provide the option to used UDFs in the From clause.
The exception is thrown if a method got called that should not
 
 
 
A pair of comparable entity keys
Such a pair is used to forward the lowest and highest key value from a query to the dependent $expand query in case the original query was restricted by $top and/or $skip.
The pair is seen as closed interval, that is min and max are seen as part of the result.
 
 
 
 
 
This class provides some primitive util methods to support modifying operations like create or update.
 
 
 
 
The exception shall be raised in case no selection left, so it is not necessary to perform a query.
Container that provides claims
Container that contains the claims that must be fulfilled, so an entity my be modified or read.
Deprecated.
 
 
 
 
Interface is in a beta state
 
 
 
 
Deprecated.
 
Container that provides field groups
 
 
 
 
 
 
 
 
 
 
A wrapper to abstract from various transaction APIs provided by JAVA or e.g.
 
 
 
 
 
 
 
Representing an entity that should be created, updated or deleted by a POST, PUT, PATCH or DELETE request
 
 
 
 
 
 
 
 
 
 
 
Abstract super class to converts a list of JPA POJOs into Olingo format.
 
Converts the query result based on Tuples from JPA format into Olingo format.