Package | Description |
---|---|
org.apache.olingo.odata2.jpa.processor.api |
OData JPA Processor API Library
|
org.apache.olingo.odata2.jpa.processor.api.access |
OData JPA Processor API Library - Java Persistence Access
|
org.apache.olingo.odata2.jpa.processor.api.exception |
OData JPA Processor API Library - Exceptions
|
org.apache.olingo.odata2.jpa.processor.api.jpql |
OData JPA Processor API Library - Java Persistence Query Language
|
org.apache.olingo.odata2.jpa.processor.ref.extension | |
org.apache.olingo.odata2.jpa.processor.ref.listeners | |
org.apache.olingo.odata2.jpa.processor.ref.web |
Modifier and Type | Method and Description |
---|---|
protected ODataJPARuntimeException |
ODataJPAQueryExtensionEntityListener.createApplicationError(String message,
Locale locale) |
Modifier and Type | Method and Description |
---|---|
ODataResponse |
ODataJPAResponseBuilder.build(DeleteUriInfo deleteUriInfo,
Object deletedObject)
The method builds an OData response for an OData Delete Request from a deleted JPA Entity
|
ODataResponse |
ODataJPAResponseBuilder.build(GetEntityLinkUriInfo readLinkUriInfo,
Object jpaEntity,
String contentType)
The method builds an OData response for an OData Read Link Request from a read JPA Entity and its related JPA
Entities.
|
ODataResponse |
ODataJPAResponseBuilder.build(GetEntitySetLinksUriInfo queryLinkUriInfo,
List<Object> jpaEntity,
String contentType)
The method builds an OData response for an OData Query Link Request from a queried JPA Entity and its related JPA
Entities.
|
ODataResponse |
ODataJPAResponseBuilder.build(GetEntitySetUriInfo queryUriInfo,
List<Object> jpaEntities,
String contentType)
The method builds an OData response for an OData Query Request from a queried list of JPA Entities.
|
ODataResponse |
ODataJPAResponseBuilder.build(GetEntityUriInfo readUriInfo,
Object jpaEntity,
String contentType)
The method builds an OData response for an OData Read Request from a read JPA Entity
|
ODataResponse |
ODataJPAResponseBuilder.build(GetFunctionImportUriInfo functionImportUriInfo,
List<Object> resultList,
String contentType)
The method builds an OData response for an OData function Import Request from a registered processor method's
return parameter.
|
ODataResponse |
ODataJPAResponseBuilder.build(GetFunctionImportUriInfo functionImportUriInfo,
Object result)
The method builds an OData response for an OData function Import Request from a registered processor method's
return parameter.
|
ODataResponse |
ODataJPAResponseBuilder.build(long jpaEntityCount)
The method builds an OData response from a count representing total number of JPA Entities
|
ODataResponse |
ODataJPAResponseBuilder.build(PostUriInfo postUriInfo,
Object createdObject,
String contentType)
The method builds an OData response for an OData Create Request from a created JPA entity.
|
ODataResponse |
ODataJPAResponseBuilder.build(PutMergePatchUriInfo putUriInfo,
Object updatedObject)
The method builds an OData response for an OData Update Request from an updated JPA Entity
|
Blob |
OnJPAWriteContent.getJPABlob(byte[] binaryData)
Implement this method to instantiate JPA provider specific implementation of java.sql.Blob instance from an array
of bytes.
|
Clob |
OnJPAWriteContent.getJPAClob(char[] characterData)
Implement this method to instantiate JPA provider specific implementation of java.sql.Clob instance from an array
of characters.
|
ODataJPAContext |
ODataJPAServiceFactory.getODataJPAContext() |
javax.persistence.Query |
ODataJPAQueryExtensionEntityListener.getQuery(DeleteUriInfo uriInfo,
javax.persistence.EntityManager em)
Override this method to build JPA Query for OData request - Delete; SELECT SINGLE with key in WHERE
clause
|
javax.persistence.Query |
ODataJPAQueryExtensionEntityListener.getQuery(GetEntityCountUriInfo uriInfo,
javax.persistence.EntityManager em)
Override this method to build JPA Query for OData request - GetEntity Count; SELECT SINGLE with key in WHERE
clause
|
javax.persistence.Query |
ODataJPAQueryExtensionEntityListener.getQuery(GetEntitySetCountUriInfo uriInfo,
javax.persistence.EntityManager em)
Override this method to build JPA Query for OData request - GetEntitySet Count; SELECT COUNT(*)
|
abstract javax.persistence.Query |
ODataJPATombstoneEntityListener.getQuery(GetEntitySetUriInfo resultsView,
javax.persistence.EntityManager em)
Implement this method to create a
Query object. |
javax.persistence.Query |
ODataJPAQueryExtensionEntityListener.getQuery(GetEntitySetUriInfo uriInfo,
javax.persistence.EntityManager em)
Override this method to build JPA Query for OData request - GetEntitySet; SELECT *
|
javax.persistence.Query |
ODataJPAQueryExtensionEntityListener.getQuery(GetEntityUriInfo uriInfo,
javax.persistence.EntityManager em)
Override this method to build JPA Query for OData request - GetEntity; SELECT SINGLE with key in WHERE
clause
|
javax.persistence.Query |
ODataJPAQueryExtensionEntityListener.getQuery(PutMergePatchUriInfo uriInfo,
javax.persistence.EntityManager em)
Override this method to build JPA Query for OData request - Update; SELECT SINGLE with key in WHERE
clause
|
abstract ODataJPAContext |
ODataJPAServiceFactory.initializeODataJPAContext()
Implement this method and initialize OData JPA Context.
|
Modifier and Type | Method and Description |
---|---|
abstract JPAMethodContext |
JPAMethodContext.JPAMethodContextBuilder.build()
Implement this method to build JPAMethodContext
|
void |
JPAEdmBuilder.build()
The Method builds EDM Elements by transforming JPA MetaModel.
|
static JPAMethodContext.JPAMethodContextBuilder |
JPAMethodContext.createBuilder(JPQLContextType contextType,
Object resultsView)
the method instantiates an instance of type JPAMethodContextBuilder.
|
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 ODataJPARuntimeException |
ODataJPARuntimeException.throwException(MessageReference messageReference,
Throwable e)
The method creates an exception object of type ODataJPARuntimeException
with localized error texts.
|
Modifier and Type | Method and Description |
---|---|
abstract JPQLStatement |
JPQLStatement.JPQLStatementBuilder.build()
The abstract method is implemented by specific statement builder for
building JPQL Statement.
|
abstract JPQLContext |
JPQLContext.JPQLContextBuilder.build()
The abstract method is implemented by specific JPQL context builders
to build JPQL Contexts.
|
static JPQLContext.JPQLContextBuilder |
JPQLContext.createBuilder(JPQLContextType contextType,
Object resultsView)
the method returns an instance of type
JPQLContext.JPQLContextBuilder based on the
JPQLContextType. |
static JPQLContext.JPQLContextBuilder |
JPQLContext.createBuilder(JPQLContextType contextType,
Object resultsView,
boolean withPaging)
the method returns an instance of type
JPQLContext.JPQLContextBuilder based on the
JPQLContextType. |
static JPQLStatement.JPQLStatementBuilder |
JPQLStatement.createBuilder(JPQLContextView context)
The method is used for creating an instance of JPQL Statement Builder for
building JPQL statements.
|
Modifier and Type | Method and Description |
---|---|
Blob |
OnDBWriteContent.getJPABlob(byte[] binaryData) |
Clob |
OnDBWriteContent.getJPAClob(char[] characterData) |
Modifier and Type | Method and Description |
---|---|
javax.persistence.Query |
CustomerQueryExtension.getQuery(GetEntitySetUriInfo uriInfo,
javax.persistence.EntityManager em) |
Modifier and Type | Method and Description |
---|---|
ODataJPAContext |
JPAReferenceServiceFactory.initializeODataJPAContext() |
Copyright © 2013-2017 The Apache Software Foundation. All Rights Reserved.