## Uses of Class
org.apache.olingo.odata2.jpa.processor.api.exception.ODataJPARuntimeException

- Packages that use ODataJPARuntimeException
  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.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.ref.extension |
  org.apache.olingo.odata2.jpa.processor.ref.listeners |
  org.apache.olingo.odata2.jpa.processor.ref.web |

- - ### Uses of ODataJPARuntimeException in org.apache.olingo.odata2.jpa.processor.api

    Methods in org.apache.olingo.odata2.jpa.processor.api that return ODataJPARuntimeException
    Modifier and Type | Method and Description
    --- | ---
    `protected ODataJPARuntimeException` | ODataJPAQueryExtensionEntityListener.`createApplicationError(String message, Locale locale)`

    Methods in org.apache.olingo.odata2.jpa.processor.api that throw ODataJPARuntimeException
    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(*)
    `javax.persistence.Query` | ODataJPAQueryExtensionEntityListener.`getQuery(GetEntitySetUriInfo uriInfo, javax.persistence.EntityManager em)` Override this method to build JPA Query for OData request - GetEntitySet; SELECT *
    `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(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.

  - ### Uses of ODataJPARuntimeException in org.apache.olingo.odata2.jpa.processor.api.access

    Methods in org.apache.olingo.odata2.jpa.processor.api.access that throw ODataJPARuntimeException
    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
    `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.

  - ### Uses of ODataJPARuntimeException in org.apache.olingo.odata2.jpa.processor.api.exception

    Methods in org.apache.olingo.odata2.jpa.processor.api.exception that return ODataJPARuntimeException
    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.

  - ### Uses of ODataJPARuntimeException in org.apache.olingo.odata2.jpa.processor.api.jpql

    Methods in org.apache.olingo.odata2.jpa.processor.api.jpql that throw ODataJPARuntimeException
    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.
    `abstract JPQLStatement` | JPQLStatement.JPQLStatementBuilder.`build()` The abstract method is implemented by specific statement builder for building JPQL Statement.
    `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.

  - ### Uses of ODataJPARuntimeException in org.apache.olingo.odata2.jpa.processor.ref.extension

    Methods in org.apache.olingo.odata2.jpa.processor.ref.extension that throw ODataJPARuntimeException
    Modifier and Type | Method and Description
    --- | ---
    `Blob` | OnDBWriteContent.`getJPABlob(byte[] binaryData)`
    `Clob` | OnDBWriteContent.`getJPAClob(char[] characterData)`

  - ### Uses of ODataJPARuntimeException in org.apache.olingo.odata2.jpa.processor.ref.listeners

    Methods in org.apache.olingo.odata2.jpa.processor.ref.listeners that throw ODataJPARuntimeException
    Modifier and Type | Method and Description
    --- | ---
    `javax.persistence.Query` | CustomerQueryExtension.`getQuery(GetEntitySetCountUriInfo uriInfo, javax.persistence.EntityManager em)`
    `javax.persistence.Query` | CustomerQueryExtension.`getQuery(GetEntitySetUriInfo uriInfo, javax.persistence.EntityManager em)`

  - ### Uses of ODataJPARuntimeException in org.apache.olingo.odata2.jpa.processor.ref.web

    Methods in org.apache.olingo.odata2.jpa.processor.ref.web that throw ODataJPARuntimeException
    Modifier and Type | Method and Description
    --- | ---
    `ODataJPAContext` | JPAReferenceServiceFactory.`initializeODataJPAContext()`

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