Package | Description |
---|---|
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.jpql |
OData JPA Processor API Library - Java Persistence Query Language
The library provides set of APIs for building JPQL contexts from OData Requests.
|
Modifier and Type | Method and Description |
---|---|
void |
JPAEdmBuilder.build()
The Method builds EDM Elements by transforming JPA MetaModel.
|
abstract JPAMethodContext |
JPAMethodContext.JPAMethodContextBuilder.build()
Implement this method to build JPAMethodContext
|
Object |
JPAProcessor.process(DeleteUriInfo deleteuriInfo,
String contentType)
Processes OData request for deleting Entity.
|
long |
JPAProcessor.process(GetEntityCountUriInfo resultsView)
Processes OData request for fetching Entity count.
|
Object |
JPAProcessor.process(GetEntityLinkUriInfo uriParserResultView)
Processes OData request for executing $links OData command for N:1 relation.
|
long |
JPAProcessor.process(GetEntitySetCountUriInfo requestView)
Processes OData request for fetching Entity count.
|
<T> List<T> |
JPAProcessor.process(GetEntitySetLinksUriInfo uriParserResultView)
Processes OData request for executing $links OData command for N:1 relation.
|
<T> List<T> |
JPAProcessor.process(GetEntitySetUriInfo requestView)
Processes OData request for querying an Entity Set.
|
<T> Object |
JPAProcessor.process(GetEntityUriInfo requestView)
Processes OData request for reading an Entity.
|
List<Object> |
JPAProcessor.process(GetFunctionImportUriInfo requestView)
Processes OData request for executing custom operations.
|
Object |
JPAProcessor.process(PostUriInfo createView,
InputStream content,
String requestContentType)
Processes OData request for creating Entity.
|
void |
JPAProcessor.process(PostUriInfo uriParserResultView,
InputStream content,
String requestContentType,
String contentType)
Process OData request for creating Links.
|
Object |
JPAProcessor.process(PostUriInfo createView,
Map<String,Object> content)
Processes OData request for creating Entity.
|
Object |
JPAProcessor.process(PutMergePatchUriInfo updateView,
InputStream content,
String requestContentType)
Processes OData request for updating Entity.
|
void |
JPAProcessor.process(PutMergePatchUriInfo uriParserResultView,
InputStream content,
String requestContentType,
String contentType)
Process OData request for updating Links.
|
Object |
JPAProcessor.process(PutMergePatchUriInfo updateView,
Map<String,Object> content)
Processes OData request for updating Entity.
|
Modifier and Type | Method and Description |
---|---|
static ODataJPAModelException |
ODataJPAModelException.throwException(MessageReference messageReference,
Throwable e)
The method creates an exception object of type ODataJPAModelException
with localized error texts.
|
Modifier and Type | Method and Description |
---|---|
abstract JPQLContext |
JPQLContext.JPQLContextBuilder.build()
The abstract method is implemented by specific JPQL context builders
to build JPQL Contexts.
|
Copyright © 2013-2019 The Apache Software Foundation. All Rights Reserved.